Add explicit info about pod limits being applied to requests
parent
95ee55cf68
commit
4d94040676
|
@ -47,6 +47,13 @@ Limits can be implemented either reactively (the system intervenes once it sees
|
|||
or by enforcement (the system prevents the container from ever exceeding the limit). Different
|
||||
runtimes can have different ways to implement the same restrictions.
|
||||
|
||||
{{< note >}}
|
||||
If a Container specifies its own memory limit, but does not specify a memory request, Kubernetes
|
||||
automatically assigns a memory request that matches the limit. Similarly, if a Container specifies its own
|
||||
CPU limit, but does not specify a CPU request, Kubernetes automatically assigns a CPU request that matches
|
||||
the limit.
|
||||
{{< /note >}}
|
||||
|
||||
## Resource types
|
||||
|
||||
*CPU* and *memory* are each a *resource type*. A resource type has a base unit.
|
||||
|
|
|
@ -222,6 +222,13 @@ Container is automatically assigned the default limit. Cluster administrators ca
|
|||
[LimitRange](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#limitrange-v1-core/)
|
||||
to specify a default value for the CPU limit.
|
||||
|
||||
## If you specify a CPU limit but do not specify a CPU request
|
||||
|
||||
If you specify a CPU limit for a Container but do not specify a CPU request, Kubernetes automatically
|
||||
assigns a CPU request that matches the limit. Similarly, if a Container specifies its own memory limit,
|
||||
but does not specify a memory request, Kubernetes automatically assigns a memory request that matches
|
||||
the limit.
|
||||
|
||||
## Motivation for CPU requests and limits
|
||||
|
||||
By configuring the CPU requests and limits of the Containers that run in your
|
||||
|
|
Loading…
Reference in New Issue