@@ -42,7 +42,7 @@ on each node.
42
42
43
43
` Allocatable ` on a Kubernetes node is defined as the amount of compute resources
44
44
that are available for pods. The scheduler does not over-subscribe
45
- ` Allocatable ` . ` CPU ` , ` memory ` and ` storage ` are supported as of now.
45
+ ` Allocatable ` . ` CPU ` , ` memory ` and ` ephemeral- storage` are supported as of now.
46
46
47
47
Node Allocatable is exposed as part of ` v1.Node ` object in the API and as part
48
48
of ` kubectl describe node ` in the CLI.
@@ -77,7 +77,7 @@ be configured to use the `systemd` cgroup driver.
77
77
78
78
### Kube Reserved
79
79
80
- - ** Kubelet Flag** : ` --kube-reserved=[cpu=100m][,][memory=100Mi][,][storage=1Gi] `
80
+ - ** Kubelet Flag** : ` --kube-reserved=[cpu=100m][,][memory=100Mi][,][ephemeral- storage=1Gi] `
81
81
- ** Kubelet Flag** : ` --kube-reserved-cgroup= `
82
82
83
83
` kube-reserved ` is meant to capture resource reservation for kubernetes system
@@ -107,7 +107,7 @@ exist. Kubelet will fail if an invalid cgroup is specified.
107
107
108
108
### System Reserved
109
109
110
- - ** Kubelet Flag** : ` --system-reserved=[cpu=100mi][,][memory=100Mi][,][storage=1Gi] `
110
+ - ** Kubelet Flag** : ` --system-reserved=[cpu=100mi][,][memory=100Mi][,][ephemeral- storage=1Gi] `
111
111
- ** Kubelet Flag** : ` --system-reserved-cgroup= `
112
112
113
113
@@ -135,7 +135,7 @@ Memory pressure at the node level leads to System OOMs which affects the entire
135
135
node and all pods running on it. Nodes can go offline temporarily until memory
136
136
has been reclaimed. To avoid (or reduce the probability of) system OOMs kubelet
137
137
provides [ ` Out of Resource ` ] ( ./out-of-resource.md ) management. Evictions are
138
- supported for ` memory ` and ` storage ` only. By reserving some memory via
138
+ supported for ` memory ` and ` ephemeral- storage` only. By reserving some memory via
139
139
` --eviction-hard ` flag, the ` kubelet ` attempts to ` evict ` pods whenever memory
140
140
availability on the node drops below the reserved value. Hypothetically, if
141
141
system daemons did not exist on a node, pods cannot use more than `capacity -
@@ -191,8 +191,8 @@ So expect a drop in `Allocatable` capacity in future releases.
191
191
Here is an example to illustrate Node Allocatable computation:
192
192
193
193
* Node has ` 32Gi ` of ` memory ` , ` 16 CPUs ` and ` 100Gi ` of ` Storage `
194
- * ` --kube-reserved ` is set to ` cpu=1,memory=2Gi,storage=1Gi `
195
- * ` --system-reserved ` is set to ` cpu=500m,memory=1Gi,storage=1Gi `
194
+ * ` --kube-reserved ` is set to ` cpu=1,memory=2Gi,ephemeral- storage=1Gi `
195
+ * ` --system-reserved ` is set to ` cpu=500m,memory=1Gi,ephemeral- storage=1Gi `
196
196
* ` --eviction-hard ` is set to ` memory.available<500Mi,nodefs.available<10% `
197
197
198
198
Under this scenario, ` Allocatable ` will be ` 14.5 CPUs ` , ` 28.5Gi ` of memory and
0 commit comments