INNER CODE UNIT · Go
init
superedge/superedge · cmd/edge-health-admission/admission.go:37
func init() {
flag.StringVar(&admissionControlListenAddr, "adminssion-control-listen-addr", ":8443", "")
flag.BoolVar(&config.NodeAlwaysReachable, "always-reachable", false, "set true addmision will forbidden apiserver set Unreachable taint, when node can't access apiserver")
}
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)