diff options
| author | Harry Zhang <harryz@hyper.sh> | 2017-08-24 21:18:42 +0800 |
|---|---|---|
| committer | Harry Zhang <harryz@hyper.sh> | 2017-10-19 11:32:48 +0800 |
| commit | c2cc0d50f0ff41d5c4fe01268e10f9be2ad00627 (patch) | |
| tree | f690818b74a7a7449faf94f16709d5d42e93cf12 | |
| parent | cfddaf9e16a5d5ad3231f52973bd19a5f024e64c (diff) | |
Use new taint key in design doc
| -rw-r--r-- | contributors/design-proposals/scheduling/taint-node-by-condition.md | 12 | ||||
| -rw-r--r-- | contributors/design-proposals/storage/local-storage-overview.md | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/contributors/design-proposals/scheduling/taint-node-by-condition.md b/contributors/design-proposals/scheduling/taint-node-by-condition.md index 35a5ee2d..550e9cd9 100644 --- a/contributors/design-proposals/scheduling/taint-node-by-condition.md +++ b/contributors/design-proposals/scheduling/taint-node-by-condition.md @@ -18,20 +18,20 @@ In addition to this, with taint-based-eviction, the Node Controller already tain | ConditionType | Condition Status |Effect | Key | | ------------------ | ------------------ | ------------ | -------- | |Ready |True | - | | -| |False | NoExecute | node.kubernetes.io/notReady | +| |False | NoExecute | node.kubernetes.io/not-ready | | |Unknown | NoExecute | node.kubernetes.io/unreachable | -|OutOfDisk |True | NoSchedule | node.kubernetes.io/outOfDisk | +|OutOfDisk |True | NoSchedule | node.kubernetes.io/out-of-disk | | |False | - | | | |Unknown | - | | -|MemoryPressure |True | NoSchedule | node.kubernetes.io/memoryPressure | +|MemoryPressure |True | NoSchedule | node.kubernetes.io/memory-pressure | | |False | - | | | |Unknown | - | | -|DiskPressure |True | NoSchedule | node.kubernetes.io/diskPressure | +|DiskPressure |True | NoSchedule | node.kubernetes.io/disk-pressure | | |False | - | | | |Unknown | - | | -|NetworkUnavailable |True | NoSchedule | node.kubernetes.io/networkUnavailable | +|NetworkUnavailable |True | NoSchedule | node.kubernetes.io/network-unavailable | | |False | - | | | |Unknown | - | | -For example, if a CNI network is not detected on the node (e.g. a network is unavailable), the Node Controller will taint the node with `node.kubernetes.io/networkUnavailable=:NoSchedule`. This will then allow users to add a toleration to their `PodSpec`, ensuring that the pod can be scheduled to this node if necessary. If the kubelet did not update the node’s status after a grace period, the Node Controller will only taint the node with `node.kubernetes.io/unreachable`; it will not taint the node with any unknown condition. +For example, if a CNI network is not detected on the node (e.g. a network is unavailable), the Node Controller will taint the node with `node.kubernetes.io/network-unavailable=:NoSchedule`. This will then allow users to add a toleration to their `PodSpec`, ensuring that the pod can be scheduled to this node if necessary. If the kubelet did not update the node’s status after a grace period, the Node Controller will only taint the node with `node.kubernetes.io/unreachable`; it will not taint the node with any unknown condition. diff --git a/contributors/design-proposals/storage/local-storage-overview.md b/contributors/design-proposals/storage/local-storage-overview.md index 8b69d4cb..ab7d3227 100644 --- a/contributors/design-proposals/storage/local-storage-overview.md +++ b/contributors/design-proposals/storage/local-storage-overview.md @@ -332,7 +332,7 @@ The term `Partitions` are used here to describe the main use cases for local sto spec: <snip> nodeTolerations: - - key: node.alpha.kubernetes.io/notReady + - key: node.alpha.kubernetes.io/not-ready operator: TolerationOpExists tolerationSeconds: 600 - key: node.alpha.kubernetes.io/unreachable |
