code: func NewPodConfig(mode PodConfigNotificationMode, recorder record.EventRecorder) *PodConfig {
  	updates := make(chan kubetypes.PodUpdate, 50)
  	storage := newPodStorage(updates, mode, recorder)
  	podConfig := &PodConfig{
  		pods:    storage,
  		mux:     config.NewMux(storage),
  		updates: updates,
  		sources: sets.String{},
  	}
  	return podConfig
  }
docs: // NewPodConfig creates an object that can merge many configuration sources into a stream
  // of normalized updates to a pod configuration.