Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { LeaderElection componentbaseconfig.LeaderElectionConfiguration KubeConfig string Master string KubeAPIQPS float32 // KubeAPIBurst is the burst to allow while talking with karmada-apiserver. KubeAPIBurst int // SchedulerEstimatorTimeout specifies the timeout period of calling the accurate scheduler estimator service. SchedulerEstimatorTimeout metav1.Duration // SchedulerEstimatorServiceNamespace specifies the namespace to be used for discovering scheduler estimator services. SchedulerEstimatorServiceNamespace string // SchedulerEstimatorServicePrefix presents the prefix of the accurate scheduler estimator service name. SchedulerEstimatorServicePrefix string // SchedulerEstimatorPort is the port that the accurate scheduler estimator server serves at. SchedulerEstimatorPort int // SchedulerEstimatorCertFile SSL certification file used to secure scheduler estimator communication. SchedulerEstimatorCertFile string // SchedulerEstimatorKeyFile SSL key file used to secure scheduler estimator communication. SchedulerEstimatorKeyFile string // SchedulerEstimatorCaFile SSL Certificate Authority file used to secure scheduler estimator communication. SchedulerEstimatorCaFile string // InsecureSkipEstimatorVerify controls whether verifies the grpc server's certificate chain and host name. InsecureSkipEstimatorVerify bool // DeschedulingInterval specifies time interval for descheduler to run. DeschedulingInterval metav1.Duration // UnschedulableThreshold specifies the period of pod unschedulable condition. UnschedulableThreshold metav1.Duration ProfileOpts profileflag.Options // MetricsBindAddress is the TCP address that the server should bind to // for serving prometheus metrics. // It can be set to "0" to disable the metrics serving. // Defaults to ":8080". MetricsBindAddress string // HealthProbeBindAddress is the TCP address that the server should bind to // for serving health probes // It can be set to "0" to disable serving the health probe. // Defaults to ":10358". HealthProbeBindAddress string }
Options contains everything necessary to create and run scheduler-estimator.
Click to show internal directories.
Click to hide internal directories.