code: func TryStartKubelet() {
  	// If we notice that the kubelet service is inactive, try to start it
  	initSystem, err := initsystem.GetInitSystem()
  	if err != nil {
  		fmt.Println("[kubelet-start] no supported init system detected, won't make sure the kubelet is running properly.")
  		return
  	}
  
  	if !initSystem.ServiceExists("kubelet") {
  		fmt.Println("[kubelet-start] couldn't detect a kubelet service, can't make sure the kubelet is running properly.")
  	}
  
  	fmt.Println("[kubelet-start] Activating the kubelet service")
  	// This runs "systemctl daemon-reload && systemctl restart kubelet"
  	if err := initSystem.ServiceRestart("kubelet"); err != nil {
  		fmt.Printf("[kubelet-start] WARNING: unable to start the kubelet service: [%v]\n", err)
  		fmt.Printf("[kubelet-start] Please ensure kubelet is reloaded and running manually.\n")
  	}
  }
docs: // TryStartKubelet attempts to bring up kubelet service