mirror of
https://github.com/outbackdingo/terraform-render-bootstrap.git
synced 2026-01-27 10:20:45 +00:00
Rename controller node label and NoSchedule taint
* Use node label `node.kubernetes.io/controller` to select controller nodes (action required) * Tolerate node taint `node-role.kubernetes.io/controller` for workloads that should run on controller nodes. Don't tolerate `node-role.kubernetes.io/master` (action required)
This commit is contained in:
@@ -24,7 +24,7 @@ spec:
|
||||
priorityClassName: system-node-critical
|
||||
serviceAccountName: calico-node
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
- key: node-role.kubernetes.io/controller
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/not-ready
|
||||
operator: Exists
|
||||
|
||||
@@ -24,7 +24,7 @@ spec:
|
||||
priorityClassName: system-node-critical
|
||||
serviceAccountName: flannel
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
- key: node-role.kubernetes.io/controller
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/not-ready
|
||||
operator: Exists
|
||||
|
||||
@@ -24,7 +24,7 @@ spec:
|
||||
priorityClassName: system-node-critical
|
||||
serviceAccountName: kube-router
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
- key: node-role.kubernetes.io/controller
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/not-ready
|
||||
operator: Exists
|
||||
|
||||
@@ -30,7 +30,7 @@ spec:
|
||||
- weight: 100
|
||||
preference:
|
||||
matchExpressions:
|
||||
- key: node.kubernetes.io/master
|
||||
- key: node.kubernetes.io/controller
|
||||
operator: Exists
|
||||
podAntiAffinity:
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
@@ -50,7 +50,7 @@ spec:
|
||||
priorityClassName: system-cluster-critical
|
||||
serviceAccountName: coredns
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
- key: node-role.kubernetes.io/controller
|
||||
effect: NoSchedule
|
||||
containers:
|
||||
- name: coredns
|
||||
|
||||
@@ -27,7 +27,7 @@ spec:
|
||||
priorityClassName: system-node-critical
|
||||
serviceAccountName: kube-proxy
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
- key: node-role.kubernetes.io/controller
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/not-ready
|
||||
operator: Exists
|
||||
|
||||
Reference in New Issue
Block a user