Remove reference of unsupported k8s versions for CPUManager. (#17330)

* Remove reference of unsupported k8s versions for CPUManager.

* Update note for none-policy and add links.

* Remove redundant note for alpha version.
pull/17543/head
Mitesh Jain 2019-11-12 14:34:07 +05:30 committed by Kubernetes Prow Robot
parent f54a7ad16f
commit f222648ebf
1 changed files with 3 additions and 11 deletions

View File

@ -9,7 +9,7 @@ content_template: templates/task
{{% capture overview %}}
{{< feature-state state="beta" >}}
{{< feature-state for_k8s_version="v1.12" state="beta" >}}
Kubernetes keeps many aspects of how pods execute on nodes abstracted
from the user. This is by design.  However, some workloads require
@ -44,14 +44,11 @@ management policies to determine some placement preferences on the node.
### Configuration
The CPU Manager is an alpha feature in Kubernetes v1.8. It was enabled by
default as a beta feature since v1.10.
The CPU Manager policy is set with the `--cpu-manager-policy` kubelet
option. There are two supported policies:
* `none`: the default, which represents the existing scheduling behavior.
* `static`: allows pods with certain resource characteristics to be
* [`none`](#none-policy): the default policy.
* [`static`](#static-policy): allows pods with certain resource characteristics to be
granted increased CPU affinity and exclusivity on the node.
The CPU manager periodically writes resource updates through the CRI in
@ -78,11 +75,6 @@ using the [cpuset cgroup controller](https://www.kernel.org/doc/Documentation/cg
System services such as the container runtime and the kubelet itself can continue to run on these exclusive CPUs.  The exclusivity only extends to other pods.
{{< /note >}}
{{< note >}}
The alpha version of this policy does not guarantee static
exclusive allocations across Kubelet restarts.
{{< /note >}}
{{< note >}}
CPU Manager doesn't support offlining and onlining of
CPUs at runtime. Also, if the set of online CPUs changes on the node,