code: func (s *DeprecatedInsecureServingInfo) Serve(handler http.Handler, shutdownTimeout time.Duration, stopCh <-chan struct{}) error {
  	insecureServer := &http.Server{
  		Addr:           s.Listener.Addr().String(),
  		Handler:        handler,
  		MaxHeaderBytes: 1 << 20,
  	}
  
  	if len(s.Name) > 0 {
  		klog.Infof("Serving %s insecurely on %s", s.Name, s.Listener.Addr())
  	} else {
  		klog.Infof("Serving insecurely on %s", s.Listener.Addr())
  	}
  	_, err := RunServer(insecureServer, s.Listener, shutdownTimeout, stopCh)
  	// NOTE: we do not handle stoppedCh returned by RunServer for graceful termination here
  	return err
  }
docs: // Serve starts an insecure http server with the given handler. It fails only if
  // the initial listen call fails. It does not block.