From d035e9c2e8195996cfbb2df1af7ca66f4c6ba586 Mon Sep 17 00:00:00 2001 From: Maxim Yefremov Date: Wed, 18 Apr 2018 14:53:07 +0300 Subject: [PATCH] require replicas start on different nodes --- backend/kubernetes_external_ip.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/kubernetes_external_ip.yaml b/backend/kubernetes_external_ip.yaml index 7a8b624..46d5404 100644 --- a/backend/kubernetes_external_ip.yaml +++ b/backend/kubernetes_external_ip.yaml @@ -14,6 +14,16 @@ spec: image: gcr.io/hazel-champion-200108/say ports: - containerPort: 8080 + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: "app" + operator: In + values: + - say + topologyKey: "kubernetes.io/hostname" --- kind: Service apiVersion: v1