Documentation ¶
Index ¶
Constants ¶
View Source
const ( // LabelRole is a constant for the value of a label with key 'role'. LabelRole = "scheduler" // BinPackingSchedulerName is the scheduler name that is used when the "bin-packing" // scheduling profile is configured. BinPackingSchedulerName = "bin-packing-scheduler" )
Variables ¶
This section is empty.
Functions ¶
func CentralLoggingConfiguration ¶
func CentralLoggingConfiguration() (component.CentralLoggingConfig, error)
CentralLoggingConfiguration returns a fluent-bit parser and filter for the kube-scheduler logs.
Types ¶
type Interface ¶
type Interface interface { component.DeployWaiter component.MonitoringComponent }
Interface contains functions for a kube-scheduler deployer.
func New ¶
func New( client client.Client, namespace string, secretsManager secretsmanager.Interface, runtimeVersion *semver.Version, targetVersion *semver.Version, image string, replicas int32, config *gardencorev1beta1.KubeSchedulerConfig, ) Interface
New creates a new instance of DeployWaiter for the kube-scheduler.
Click to show internal directories.
Click to hide internal directories.