func()

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)
	}
}