From 991c894327286a8753330f47a452c313696d2a30 Mon Sep 17 00:00:00 2001 From: Harshal Patil Date: Thu, 15 Oct 2020 13:14:53 +0530 Subject: [PATCH] schedule controller only on master nodes Signed-off-by: Harshal Patil --- config/manager/manager.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index b6c85a52..a9f52a87 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -22,6 +22,23 @@ spec: labels: control-plane: controller-manager spec: + nodeSelector: + node-role.kubernetes.io/master: "" + tolerations: + - effect: NoSchedule + key: node-role.kubernetes.io/master + operator: Exists + - effect: NoExecute + key: node.kubernetes.io/unreachable + operator: Exists + tolerationSeconds: 120 + - effect: NoExecute + key: node.kubernetes.io/not-ready + operator: Exists + tolerationSeconds: 120 + - effect: NoSchedule + key: node.kubernetes.io/memory-pressure + operator: Exists containers: - command: - /manager