Skip to content

Commit eee27e8

Browse files
authored
Merge pull request kubernetes#92652 from rajansandeep/podaffinity
Add back anti-affinity to CoreDNS pods
2 parents 15a9430 + 12bced9 commit eee27e8

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

cluster/addons/dns/coredns/coredns.yaml.base

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,17 @@ spec:
111111
spec:
112112
priorityClassName: system-cluster-critical
113113
serviceAccountName: coredns
114+
affinity:
115+
podAntiAffinity:
116+
preferredDuringSchedulingIgnoredDuringExecution:
117+
- weight: 100
118+
podAffinityTerm:
119+
labelSelector:
120+
matchExpressions:
121+
- key: k8s-app
122+
operator: In
123+
values: ["kube-dns"]
124+
topologyKey: kubernetes.io/hostname
114125
tolerations:
115126
- key: "CriticalAddonsOnly"
116127
operator: "Exists"

cluster/addons/dns/coredns/coredns.yaml.in

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,17 @@ spec:
111111
spec:
112112
priorityClassName: system-cluster-critical
113113
serviceAccountName: coredns
114+
affinity:
115+
podAntiAffinity:
116+
preferredDuringSchedulingIgnoredDuringExecution:
117+
- weight: 100
118+
podAffinityTerm:
119+
labelSelector:
120+
matchExpressions:
121+
- key: k8s-app
122+
operator: In
123+
values: ["kube-dns"]
124+
topologyKey: kubernetes.io/hostname
114125
tolerations:
115126
- key: "CriticalAddonsOnly"
116127
operator: "Exists"

cluster/addons/dns/coredns/coredns.yaml.sed

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,17 @@ spec:
111111
spec:
112112
priorityClassName: system-cluster-critical
113113
serviceAccountName: coredns
114+
affinity:
115+
podAntiAffinity:
116+
preferredDuringSchedulingIgnoredDuringExecution:
117+
- weight: 100
118+
podAffinityTerm:
119+
labelSelector:
120+
matchExpressions:
121+
- key: k8s-app
122+
operator: In
123+
values: ["kube-dns"]
124+
topologyKey: kubernetes.io/hostname
114125
tolerations:
115126
- key: "CriticalAddonsOnly"
116127
operator: "Exists"

0 commit comments

Comments
 (0)