From 16cedfdb991a261c73767882e62907a0e8163d07 Mon Sep 17 00:00:00 2001 From: Chris O'Haver Date: Thu, 7 May 2020 13:29:34 -0400 Subject: [PATCH] use preferred during scheduling rule (#221) Signed-off-by: Chris O'Haver --- kubernetes/coredns.yaml.sed | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/kubernetes/coredns.yaml.sed b/kubernetes/coredns.yaml.sed index 1d50f95..b64725b 100644 --- a/kubernetes/coredns.yaml.sed +++ b/kubernetes/coredns.yaml.sed @@ -101,14 +101,16 @@ spec: nodeSelector: kubernetes.io/os: linux affinity: - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: k8s-app - operator: In - values: ["kube-dns"] - topologyKey: kubernetes.io/hostname + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchExpressions: + - key: k8s-app + operator: In + values: ["kube-dns"] + topologyKey: kubernetes.io/hostname containers: - name: coredns image: coredns/coredns:1.6.7