Add explicit info about pod limits being applied to requests
This commit is contained in:
		
							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