Skip to content

Commit ce76e0f

Browse files
committed
Add reference for kube-scheduler config
1 parent 8eefd68 commit ce76e0f

File tree

6 files changed

+2175
-11
lines changed

6 files changed

+2175
-11
lines changed

content/en/docs/concepts/scheduling-eviction/kube-scheduler.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,12 @@ of the scheduler:
8787
* Read about [scheduler performance tuning](/docs/concepts/scheduling-eviction/scheduler-perf-tuning/)
8888
* Read about [Pod topology spread constraints](/docs/concepts/workloads/pods/pod-topology-spread-constraints/)
8989
* Read the [reference documentation](/docs/reference/command-line-tools-reference/kube-scheduler/) for kube-scheduler
90+
* Read the [kube-scheduler config (v1beta1)](/docs/reference/config-api/kube-scheduler-config.v1beta1/) reference
9091
* Learn about [configuring multiple schedulers](/docs/tasks/extend-kubernetes/configure-multiple-schedulers/)
9192
* Learn about [topology management policies](/docs/tasks/administer-cluster/topology-manager/)
9293
* Learn about [Pod Overhead](/docs/concepts/scheduling-eviction/pod-overhead/)
9394
* Learn about scheduling of Pods that use volumes in:
9495
* [Volume Topology Support](/docs/concepts/storage/storage-classes/#volume-binding-mode)
9596
* [Storage Capacity Tracking](/docs/concepts/storage/storage-capacity/)
9697
* [Node-specific Volume Limits](/docs/concepts/storage/storage-limits/)
98+

content/en/docs/concepts/scheduling-eviction/scheduler-perf-tuning.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ in a process called _Binding_.
2424
This page explains performance tuning optimizations that are relevant for
2525
large Kubernetes clusters.
2626

27-
28-
2927
<!-- body -->
3028

3129
In large clusters, you can tune the scheduler's behaviour balancing
@@ -44,8 +42,10 @@ should use its compiled-in default.
4442
If you set `percentageOfNodesToScore` above 100, kube-scheduler acts as if you
4543
had set a value of 100.
4644

47-
To change the value, edit the kube-scheduler configuration file (this is likely
48-
to be `/etc/kubernetes/config/kube-scheduler.yaml`), then restart the scheduler.
45+
To change the value, edit the
46+
[kube-scheduler configuration file](/docs/reference/config-api/kube-scheduler-config.v1beta1/)
47+
and then restart the scheduler.
48+
In many cases, the configuration file can be found at `/etc/kubernetes/config/kube-scheduler.yaml`.
4949

5050
After you have made this change, you can run
5151

@@ -99,7 +99,6 @@ algorithmSource:
9999
percentageOfNodesToScore: 50
100100
```
101101
102-
103102
## Tuning percentageOfNodesToScore
104103
105104
`percentageOfNodesToScore` must be a value between 1 and 100 with the default
@@ -160,4 +159,7 @@ Node 1, Node 5, Node 2, Node 6, Node 3, Node 4
160159

161160
After going over all the Nodes, it goes back to Node 1.
162161

162+
## {{% heading "whatsnext" %}}
163+
164+
* Check the [kube-scheduler configuration reference (v1beta1)](/docs/reference/config-api/kube-scheduler-config.v1beta1/)
163165

content/en/docs/reference/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ This section of the Kubernetes documentation contains references.
2222

2323
* [Glossary](/docs/reference/glossary/) - a comprehensive, standardized list of Kubernetes terminology
2424

25-
26-
2725
* [Kubernetes API Reference](/docs/reference/kubernetes-api/)
2826
* [One-page API Reference for Kubernetes {{< param "version" >}}](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
2927
* [Using The Kubernetes API](/docs/reference/using-api/) - overview of the API for Kubernetes.
@@ -65,6 +63,8 @@ client libraries:
6563
## Config APIs
6664

6765
* [kube-proxy configuration (v1alpha1)](/docs/reference/config-api/kube-proxy-config.v1alpha1/)
66+
* [kube-scheduler config (v1beta1)](/docs/reference/config-api/kube-scheduler-config.v1beta1/)
67+
6868

6969
## Design Docs
7070

0 commit comments

Comments
 (0)