INNER CODE UNIT · Go
main
superedge/superedge · cmd/edge-health-admission/admission.go:42
func main() {
klog.InitFlags(nil)
Certconfig.AddFlags()
flag.Parse()
klog.Infof("Versions: %#v\n", version.Get())
klog.V(4).Infof("master url is %s", Certconfig.MasterUrl)
config.Kubeclient = generateClientset(Certconfig.MasterUrl, Certconfig.KubeconfigPath)
http.HandleFunc("/node-taint", admission.NodeTaint)
http.HandleFunc("/endpoint", admission.EndPoint)
server := &http.Server{
Addr: admissionControlListenAddr,
}
err := server.ListenAndServeTLS(Certconfig.CertFile, Certconfig.KeyFile)