...
1
16
17 package main
18
19 import (
20 "os"
21
22 genericapiserver "k8s.io/apiserver/pkg/server"
23 "k8s.io/component-base/cli"
24 "k8s.io/kube-aggregator/pkg/cmd/server"
25
26
27 _ "k8s.io/kube-aggregator/pkg/apis/apiregistration/install"
28 _ "k8s.io/kube-aggregator/pkg/apis/apiregistration/validation"
29 _ "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset"
30 _ "k8s.io/kube-aggregator/pkg/client/listers/apiregistration/v1"
31 _ "k8s.io/kube-aggregator/pkg/client/listers/apiregistration/v1beta1"
32 )
33
34 func main() {
35 stopCh := genericapiserver.SetupSignalHandler()
36 options := server.NewDefaultOptions(os.Stdout, os.Stderr)
37 cmd := server.NewCommandStartAggregator(options, stopCh)
38 code := cli.Run(cmd)
39 os.Exit(code)
40 }
41
View as plain text