in admission-controller/main.go [162:184]
func main() {
loggingFlags := &flag.FlagSet{}
klog.InitFlags(loggingFlags)
flag.Parse()
config := Config{
CertFile: certFile,
KeyFile: keyFile,
}
http.HandleFunc("/mutating-pods", serveMutatePods)
http.HandleFunc("/mutating-pods-sidecar", serveMutatePodsSidecar)
http.HandleFunc("/readyz", func(w http.ResponseWriter, req *http.Request) { w.Write([]byte("ok")) })
server := &http.Server{
Addr: fmt.Sprintf(":%d", port),
TLSConfig: configTLS(config),
}
err := server.ListenAndServeTLS("", "")
if err != nil {
panic(err)
}
}