karmada-scheduler-estimator

Synopsis

The karmada-scheduler-estimator runs an accurate scheduler estimator of a cluster. It provides the scheduler with more accurate cluster resource information.

  1. karmada-scheduler-estimator [flags]

Options

  1. --add_dir_header If true, adds the file directory to the header of the log messages
  2. --alsologtostderr log to standard error as well as files (no effect when -logtostderr=true)
  3. --cluster-name string Name of member cluster that the estimator serves for.
  4. --enable-pprof Enable profiling via web interface host:port/debug/pprof/.
  5. --feature-gates mapStringBool A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
  6. AllAlpha=true|false (ALPHA - default=false)
  7. AllBeta=true|false (BETA - default=false)
  8. CustomizedClusterResourceModeling=true|false (BETA - default=true)
  9. Failover=true|false (BETA - default=false)
  10. GracefulEviction=true|false (BETA - default=true)
  11. MultiClusterService=true|false (ALPHA - default=false)
  12. PropagateDeps=true|false (BETA - default=true)
  13. PropagationPolicyPreemption=true|false (ALPHA - default=false)
  14. ResourceQuotaEstimate=true|false (ALPHA - default=false)
  15. StatefulFailoverInjection=true|false (ALPHA - default=false)
  16. --grpc-auth-cert-file string SSL certification file used for grpc SSL/TLS connections.
  17. --grpc-auth-key-file string SSL key file used for grpc SSL/TLS connections.
  18. --grpc-client-ca-file string SSL Certificate Authority file used to verify grpc client certificates on incoming requests.
  19. --health-probe-bind-address string The TCP address that the server should bind to for serving health probes(e.g. 127.0.0.1:10351, :10351). It can be set to "0" to disable serving the health probe. Defaults to 0.0.0.0:10351. (default ":10351")
  20. -h, --help help for karmada-scheduler-estimator
  21. --insecure-skip-grpc-client-verify If set to true, the estimator will not verify the grpc client's certificate chain and host name. When the relevant certificates are not configured, it will not take effect.
  22. --kube-api-burst int Burst to use while talking with apiserver. (default 30)
  23. --kube-api-qps float32 QPS to use while talking with apiserver. (default 20)
  24. --kubeconfig string Path to member cluster's kubeconfig file.
  25. --log_backtrace_at traceLocation when logging hits line file:N, emit a stack trace (default :0)
  26. --log_dir string If non-empty, write log files in this directory (no effect when -logtostderr=true)
  27. --log_file string If non-empty, use this log file (no effect when -logtostderr=true)
  28. --log_file_max_size uint Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800)
  29. --logtostderr log to standard error instead of files (default true)
  30. --master string The address of the member Kubernetes API server. Overrides any value in KubeConfig. Only required if out-of-cluster.
  31. --metrics-bind-address string The TCP address that the server should bind to for serving prometheus metrics(e.g. 127.0.0.1:8080, :8080). It can be set to "0" to disable the metrics serving. Defaults to 0.0.0.0:8080. (default ":8080")
  32. --one_output If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true)
  33. --parallelism int Parallelism defines the amount of parallelism in algorithms for estimating. Must be greater than 0. Defaults to 16.
  34. --profiling-bind-address string The TCP address for serving profiling(e.g. 127.0.0.1:6060, :6060). This is only applicable if profiling is enabled. (default ":6060")
  35. --server-port int The secure port on which to serve gRPC. (default 10352)
  36. --skip_headers If true, avoid header prefixes in the log messages
  37. --skip_log_headers If true, avoid headers when opening log files (no effect when -logtostderr=true)
  38. --stderrthreshold severity logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true) (default 2)
  39. -v, --v Level number for the log level verbosity
  40. --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging
Auto generated by spf13/cobra script in Karmada