From dbc1bcc8063871c944d87d11f66aa5ad62232a03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=BDuboslav=20Pivar=C4=8D?= <456130@mail.muni.cz>
Date: Wed, 4 Sep 2019 13:59:50 +0000
Subject: [PATCH] Node affinity & tolerations for API

---
 k8s/deployment.yml | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/k8s/deployment.yml b/k8s/deployment.yml
index bf55228..aecdc81 100644
--- a/k8s/deployment.yml
+++ b/k8s/deployment.yml
@@ -21,6 +21,24 @@ spec:
         app: cbio-api
         type: ondemand
     spec:
+      tolerations:
+        - effect: NoSchedule
+          key: node-role.kubernetes.io
+          operator: Equal
+          value: controlplane
+         effect: NoExecute
+          key: node-role.kubernetes.io
+          operator: Equal
+          value: etcd
+      affinity:
+        nodeAffinity:
+          requiredDuringSchedulingIgnoredDuringExecution:
+            nodeSelectorTerms:
+              - matchExpressions: 
+                - key: node-role.kubernetes.io/controlplane:
+                  operator: In
+                  values: 
+                  - true
       serviceAccountName: cbio-api
       imagePullSecrets:
         - name: temporary
-- 
GitLab