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