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 // BindAddress is the IP address on which to listen for the --secure-port port. // Deprecated: To specify the TCP address for serving health probes, use HealthProbeBindAddress instead. To specify the TCP address for serving prometheus metrics, use MetricsBindAddress instead. This will be removed in release 1.12+. BindAddress string // SecurePort is the port that the server serves at. // Deprecated: To specify the TCP address for serving health probes, use HealthProbeBindAddress instead. To specify the TCP address for serving prometheus metrics, use MetricsBindAddress instead. This will be removed in release 1.12+. SecurePort int 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 // 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 ":10358". 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.