Rename "Scheduling: concept as "Scheduling and Eviction"
* Rename `docs/concepts/scheduling` to `docs/concepts/scheduling-eviction` * Retitle concept header to "Scheduling and Eviction" * Update redirects * Update internal links (en only) Part of proposal #19081 Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
This commit is contained in:
@@ -52,7 +52,7 @@ Job is a Kubernetes resource that runs a
|
|||||||
{{< glossary_tooltip term_id="pod" >}}, or perhaps several Pods, to carry out
|
{{< glossary_tooltip term_id="pod" >}}, or perhaps several Pods, to carry out
|
||||||
a task and then stop.
|
a task and then stop.
|
||||||
|
|
||||||
(Once [scheduled](/docs/concepts/scheduling/), Pod objects become part of the
|
(Once [scheduled](/docs/concepts/scheduling-eviction/), Pod objects become part of the
|
||||||
desired state for a kubelet).
|
desired state for a kubelet).
|
||||||
|
|
||||||
When the Job controller sees a new task it makes sure that, somewhere
|
When the Job controller sees a new task it makes sure that, somewhere
|
||||||
|
|||||||
@@ -123,6 +123,6 @@ saving container logs to a central log store with search/browsing interface.
|
|||||||
{{% capture whatsnext %}}
|
{{% capture whatsnext %}}
|
||||||
* Learn about [Nodes](/docs/concepts/architecture/nodes/)
|
* Learn about [Nodes](/docs/concepts/architecture/nodes/)
|
||||||
* Learn about [Controllers](/docs/concepts/architecture/controller/)
|
* Learn about [Controllers](/docs/concepts/architecture/controller/)
|
||||||
* Learn about [kube-scheduler](/docs/concepts/scheduling/kube-scheduler/)
|
* Learn about [kube-scheduler](/docs/concepts/scheduling-eviction/kube-scheduler/)
|
||||||
* Read etcd's official [documentation](https://etcd.io/docs/)
|
* Read etcd's official [documentation](https://etcd.io/docs/)
|
||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: "Scheduling and Eviction"
|
||||||
|
weight: 90
|
||||||
|
---
|
||||||
|
|
||||||
+1
-1
@@ -88,7 +88,7 @@ of the scheduler:
|
|||||||
|
|
||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
{{% capture whatsnext %}}
|
{{% capture whatsnext %}}
|
||||||
* Read about [scheduler performance tuning](/docs/concepts/scheduling/scheduler-perf-tuning/)
|
* Read about [scheduler performance tuning](/docs/concepts/scheduling-eviction/scheduler-perf-tuning/)
|
||||||
* Read about [Pod topology spread constraints](/docs/concepts/workloads/pods/pod-topology-spread-constraints/)
|
* Read about [Pod topology spread constraints](/docs/concepts/workloads/pods/pod-topology-spread-constraints/)
|
||||||
* Read the [reference documentation](/docs/reference/command-line-tools-reference/kube-scheduler/) for kube-scheduler
|
* Read the [reference documentation](/docs/reference/command-line-tools-reference/kube-scheduler/) for kube-scheduler
|
||||||
* Learn about [configuring multiple schedulers](/docs/tasks/administer-cluster/configure-multiple-schedulers/)
|
* Learn about [configuring multiple schedulers](/docs/tasks/administer-cluster/configure-multiple-schedulers/)
|
||||||
+2
-2
@@ -10,7 +10,7 @@ weight: 70
|
|||||||
|
|
||||||
{{< feature-state for_k8s_version="v1.14" state="beta" >}}
|
{{< feature-state for_k8s_version="v1.14" state="beta" >}}
|
||||||
|
|
||||||
[kube-scheduler](/docs/concepts/scheduling/kube-scheduler/#kube-scheduler)
|
[kube-scheduler](/docs/concepts/scheduling-eviction/kube-scheduler/#kube-scheduler)
|
||||||
is the Kubernetes default scheduler. It is responsible for placement of Pods
|
is the Kubernetes default scheduler. It is responsible for placement of Pods
|
||||||
on Nodes in a cluster.
|
on Nodes in a cluster.
|
||||||
|
|
||||||
@@ -70,7 +70,7 @@ of all the nodes in your cluster. The kube-scheduler converts this into an
|
|||||||
integer number of nodes. During scheduling, if the kube-scheduler has identified
|
integer number of nodes. During scheduling, if the kube-scheduler has identified
|
||||||
enough feasible nodes to exceed the configured percentage, the kube-scheduler
|
enough feasible nodes to exceed the configured percentage, the kube-scheduler
|
||||||
stops searching for more feasible nodes and moves on to the
|
stops searching for more feasible nodes and moves on to the
|
||||||
[scoring phase](/docs/concepts/scheduling/kube-scheduler/#kube-scheduler-implementation).
|
[scoring phase](/docs/concepts/scheduling-eviction/kube-scheduler/#kube-scheduler-implementation).
|
||||||
|
|
||||||
[How the scheduler iterates over Nodes](#how-the-scheduler-iterates-over-nodes)
|
[How the scheduler iterates over Nodes](#how-the-scheduler-iterates-over-nodes)
|
||||||
describes the process in detail.
|
describes the process in detail.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
title: "Scheduling"
|
|
||||||
weight: 90
|
|
||||||
---
|
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ and capacity. The scheduler needs to take into account individual and collective
|
|||||||
resource requirements, quality of service requirements, hardware/software/policy
|
resource requirements, quality of service requirements, hardware/software/policy
|
||||||
constraints, affinity and anti-affinity specifications, data locality, inter-workload
|
constraints, affinity and anti-affinity specifications, data locality, inter-workload
|
||||||
interference, deadlines, and so on. Workload-specific requirements will be exposed
|
interference, deadlines, and so on. Workload-specific requirements will be exposed
|
||||||
through the API as necessary. See [scheduling](https://kubernetes.io/docs/concepts/scheduling/)
|
through the API as necessary. See [scheduling](https://kubernetes.io/docs/concepts/scheduling-eviction/)
|
||||||
for more information about scheduling and the kube-scheduler component.
|
for more information about scheduling and the kube-scheduler component.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ weight: 10
|
|||||||
|
|
||||||
A scheduling Policy can be used to specify the *predicates* and *priorities*
|
A scheduling Policy can be used to specify the *predicates* and *priorities*
|
||||||
that the {{< glossary_tooltip text="kube-scheduler" term_id="kube-scheduler" >}}
|
that the {{< glossary_tooltip text="kube-scheduler" term_id="kube-scheduler" >}}
|
||||||
runs to [filter and score nodes](/docs/concepts/scheduling/kube-scheduler/#kube-scheduler-implementation),
|
runs to [filter and score nodes](/docs/concepts/scheduling-eviction/kube-scheduler/#kube-scheduler-implementation),
|
||||||
respectively.
|
respectively.
|
||||||
|
|
||||||
You can set a scheduling policy by running
|
You can set a scheduling policy by running
|
||||||
@@ -120,6 +120,6 @@ The following *priorities* implement scoring:
|
|||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|
||||||
{{% capture whatsnext %}}
|
{{% capture whatsnext %}}
|
||||||
* Learn about [scheduling](/docs/concepts/scheduling/kube-scheduler/)
|
* Learn about [scheduling](/docs/concepts/scheduling-eviction/kube-scheduler/)
|
||||||
* Learn about [kube-scheduler profiles](/docs/reference/scheduling/profiles/)
|
* Learn about [kube-scheduler profiles](/docs/reference/scheduling/profiles/)
|
||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|||||||
@@ -177,5 +177,5 @@ only has one pending pods queue.
|
|||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|
||||||
{{% capture whatsnext %}}
|
{{% capture whatsnext %}}
|
||||||
* Learn about [scheduling](/docs/concepts/scheduling/kube-scheduler/)
|
* Learn about [scheduling](/docs/concepts/scheduling-eviction/kube-scheduler/)
|
||||||
{{% /capture %}}
|
{{% /capture %}}
|
||||||
|
|||||||
+5
-2
@@ -93,8 +93,8 @@
|
|||||||
/docs/concepts/clusters/logging/ /docs/concepts/cluster-administration/logging/ 301
|
/docs/concepts/clusters/logging/ /docs/concepts/cluster-administration/logging/ 301
|
||||||
/docs/concepts/configuration/container-command-arg/ /docs/tasks/inject-data-application/define-command-argument-container/ 301
|
/docs/concepts/configuration/container-command-arg/ /docs/tasks/inject-data-application/define-command-argument-container/ 301
|
||||||
/docs/concepts/configuration/container-command-args/ /docs/tasks/inject-data-application/define-command-argument-container/ 301
|
/docs/concepts/configuration/container-command-args/ /docs/tasks/inject-data-application/define-command-argument-container/ 301
|
||||||
/docs/concepts/configuration/scheduler-perf-tuning/ /docs/concepts/scheduling/scheduler-perf-tuning/ 301
|
/docs/concepts/configuration/scheduler-perf-tuning/ /docs/concepts/scheduling-eviction/scheduler-perf-tuning/ 301
|
||||||
/docs/concepts/configuration/scheduling-framework/ /docs/concepts/scheduling/scheduling-framework/ 301
|
/docs/concepts/configuration/scheduling-framework/ /docs/concepts/scheduling-eviction/scheduling-framework/ 301
|
||||||
/docs/concepts/ecosystem/thirdpartyresource/ /docs/tasks/access-kubernetes-api/extend-api-third-party-resource/ 301
|
/docs/concepts/ecosystem/thirdpartyresource/ /docs/tasks/access-kubernetes-api/extend-api-third-party-resource/ 301
|
||||||
/docs/concepts/jobs/cron-jobs/ /docs/concepts/workloads/controllers/cron-jobs/ 301
|
/docs/concepts/jobs/cron-jobs/ /docs/concepts/workloads/controllers/cron-jobs/ 301
|
||||||
/docs/concepts/jobs/run-to-completion-finite-workloads/ /docs/concepts/workloads/controllers/jobs-run-to-completion/ 301
|
/docs/concepts/jobs/run-to-completion-finite-workloads/ /docs/concepts/workloads/controllers/jobs-run-to-completion/ 301
|
||||||
@@ -104,6 +104,9 @@
|
|||||||
/docs/concepts/overview/extending/ /docs/concepts/extend-kubernetes/extend-cluster/ 301
|
/docs/concepts/overview/extending/ /docs/concepts/extend-kubernetes/extend-cluster/ 301
|
||||||
/docs/concepts/policy/container-capabilities/ /docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container/ 301
|
/docs/concepts/policy/container-capabilities/ /docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container/ 301
|
||||||
/docs/concepts/policy/security-context/ /docs/tasks/configure-pod-container/security-context/ 301
|
/docs/concepts/policy/security-context/ /docs/tasks/configure-pod-container/security-context/ 301
|
||||||
|
/docs/concepts/scheduling/kube-scheduler/ /docs/concepts/scheduling-eviction/kube-scheduler/ 301
|
||||||
|
/docs/concepts/scheduling/scheduler-perf-tuning/ /docs/concepts/scheduling-eviction/scheduler-perf-tuning/ 301
|
||||||
|
/docs/concepts/scheduling/scheduling-framework/ /docs/concepts/scheduling-eviction/scheduling-framework/ 301
|
||||||
/docs/concepts/service-catalog/ /docs/concepts/extend-kubernetes/service-catalog/ 301
|
/docs/concepts/service-catalog/ /docs/concepts/extend-kubernetes/service-catalog/ 301
|
||||||
/docs/concepts/services-networking/networkpolicies/ /docs/concepts/services-networking/network-policies/ 301
|
/docs/concepts/services-networking/networkpolicies/ /docs/concepts/services-networking/network-policies/ 301
|
||||||
/docs/concepts/storage/etcd-store-api-object/ /docs/tasks/administer-cluster/configure-upgrade-etcd/ 301
|
/docs/concepts/storage/etcd-store-api-object/ /docs/tasks/administer-cluster/configure-upgrade-etcd/ 301
|
||||||
|
|||||||
Reference in New Issue
Block a user