Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GardenerScheduler ¶
type GardenerScheduler struct { Config *config.SchedulerConfiguration Identity *gardenv1beta1.Gardener GardenerNamespace string K8sGardenClient kubernetes.Interface K8sGardenInformers gardeninformers.SharedInformerFactory K8sGardenCoreInformers gardencoreinformers.SharedInformerFactory KubeInformerFactory informers.SharedInformerFactory Logger *logrus.Logger Recorder record.EventRecorder LeaderElection *leaderelection.LeaderElectionConfig }
GardenerScheduler represents all the parameters required to start the Gardener scheduler.
func NewGardenerScheduler ¶
func NewGardenerScheduler(cfg *config.SchedulerConfiguration) (*GardenerScheduler, error)
NewGardenerScheduler is the main entry point of instantiating a new Gardener Scheduler.
Click to show internal directories.
Click to hide internal directories.