diff --git a/cmd/kube-scheduler/app/server.go b/cmd/kube-scheduler/app/server.go index de65de8fec0..6e02fa159b5 100644 --- a/cmd/kube-scheduler/app/server.go +++ b/cmd/kube-scheduler/app/server.go @@ -75,13 +75,13 @@ func NewSchedulerCommand(registryOptions ...Option) *cobra.Command { cmd := &cobra.Command{ Use: "kube-scheduler", - Long: `The Kubernetes scheduler is a policy-rich, topology-aware, -workload-specific function that significantly impacts availability, performance, -and capacity. The scheduler needs to take into account individual and collective -resource requirements, quality of service requirements, hardware/software/policy -constraints, affinity and anti-affinity specifications, data locality, inter-workload -interference, deadlines, and so on. Workload-specific requirements will be exposed -through the API as necessary. See [scheduling](https://kubernetes.io/docs/concepts/scheduling/) + Long: `The Kubernetes scheduler is a control plane process which assigns +Pods to Nodes. The scheduler determines which Nodes are valid placements for +each Pod in the scheduling queue according to constraints and available +resources. The scheduler then ranks each valid Node and binds the Pod to a +suitable Node. Multiple different schedulers may be used within a cluster; +kube-scheduler is the reference implementation. +See [scheduling](https://kubernetes.io/docs/concepts/scheduling/) for more information about scheduling and the kube-scheduler component.`, Run: func(cmd *cobra.Command, args []string) { if err := runCommand(cmd, args, opts, registryOptions...); err != nil {