mirror of
https://github.com/notherealmarco/coredns-deployment.git
synced 2025-05-05 12:32:34 +02:00
preferred cause single node failure of coredns (#260)
preferredDuringSchedulingIgnoredDuringExecution cause single node failure in mostly deployment when increasing node one by one by cluster. In most deployment, when one node running coredns is lost, coredns service is outage at least 5mins.Suggest to use **requiredDuringSchedulingIgnoredDuringExecution** instead to avoid single node failure issue. Signed-off-by: Eric <cu.eric.lee@gmail.com>
This commit is contained in:
parent
22cdb6becb
commit
e3a5468227
1 changed files with 7 additions and 9 deletions
|
@ -105,10 +105,8 @@ spec:
|
||||||
kubernetes.io/os: linux
|
kubernetes.io/os: linux
|
||||||
affinity:
|
affinity:
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
- weight: 100
|
- labelSelector:
|
||||||
podAffinityTerm:
|
|
||||||
labelSelector:
|
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
- key: k8s-app
|
- key: k8s-app
|
||||||
operator: In
|
operator: In
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue