From f9ccb9382534eaebed2559bef462f280e844186f Mon Sep 17 00:00:00 2001
From: rongzhang <rongzhang@alauda.io>
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
-- 
GitLab