in pkg/server/healthz.go [30:42]
func (h *HealthZ) Serve() {
serveMux := http.NewServeMux()
serveMux.HandleFunc(h.HealthCheckURL.EscapedPath(), h.ServeHTTP)
server := &http.Server{
Addr: h.HealthCheckURL.Host,
ReadHeaderTimeout: readHeaderTimeout,
Handler: serveMux,
}
if err := server.ListenAndServe(); err != nil && errors.Is(err, http.ErrServerClosed) {
klog.ErrorS(err, "failed to start health check server")
os.Exit(1)
}
}