From f9ccb9382534eaebed2559bef462f280e844186f Mon Sep 17 00:00:00 2001 From: rongzhang Date: Thu, 7 Jun 2018 09:46:15 +0000 Subject: [PATCH] Fix nginx-proxy HA when kubeadm enable --- roles/kubernetes/kubeadm/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/kubernetes/kubeadm/tasks/main.yml b/roles/kubernetes/kubeadm/tasks/main.yml index 2b6e739db..6223beb72 100644 --- a/roles/kubernetes/kubeadm/tasks/main.yml +++ b/roles/kubernetes/kubeadm/tasks/main.yml @@ -53,10 +53,10 @@ timeout: 60 - name: Update server field in kubelet kubeconfig - replace: - path: "{{ kube_config_dir }}/kubelet.conf" - regexp: '(\s+)https://{{ first_kube_master }}:{{ kube_apiserver_port }}(\s+.*)?$' - replace: '\1{{ kube_apiserver_endpoint }}\2' + lineinfile: + dest: "{{ kube_config_dir }}/kubelet.conf" + regexp: 'server:' + line: ' server: {{ kube_apiserver_endpoint }}' backup: yes when: not is_kube_master and kubeadm_discovery_address != kube_apiserver_endpoint notify: restart kubelet