From 85c851f5198bca4917d6ad08fe1cec9d7d36945b Mon Sep 17 00:00:00 2001 From: Matthew Mosesohn Date: Mon, 18 Nov 2019 11:13:41 +0300 Subject: [PATCH] scale down coredns on each master during graceful upgrade (#5344) This fixes the scenario where masters are upgraded one at a time and coredns gets improperly scaled back up to 2 replicas. Change-Id: I7cc9283f40efcfd61b5813c89a5805c95d901567 --- roles/kubernetes/master/tasks/kubeadm-upgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kubernetes/master/tasks/kubeadm-upgrade.yml b/roles/kubernetes/master/tasks/kubeadm-upgrade.yml index ec9b8cf0d..d8a80cd02 100644 --- a/roles/kubernetes/master/tasks/kubeadm-upgrade.yml +++ b/roles/kubernetes/master/tasks/kubeadm-upgrade.yml @@ -49,8 +49,8 @@ retries: 6 delay: 5 until: scale_down_coredns is succeeded + run_once: yes when: - - inventory_hostname == groups['kube-master']|first - kubeadm_scale_down_coredns_enabled - dns_mode not in ['coredns', 'coredns_dual'] changed_when: false