Add explanation for kubeClient != nil in NewMainKubelet

This commit is contained in:
Elana Hashman 2021-01-11 14:57:38 -08:00
parent 65bdc9efe6
commit f3073b739f
No known key found for this signature in database
GPG Key ID: D37F7B2A20B48FA0

View File

@ -420,6 +420,8 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
var serviceLister corelisters.ServiceLister
var serviceHasSynced cache.InformerSynced
// If kubeClient == nil, we are running in standalone mode (i.e. no API servers)
// If not nil, we are running as part of a cluster and should sync w/API
if kubeDeps.KubeClient != nil {
kubeInformers := informers.NewSharedInformerFactory(kubeDeps.KubeClient, 0)
serviceLister = kubeInformers.Core().V1().Services().Lister()