From 9914229484e7a1956a97d95ed651f1e8f03be5c1 Mon Sep 17 00:00:00 2001 From: Smaine Kahlouch <smaine.kahlouch@arkena.com> Date: Thu, 17 Dec 2015 10:43:06 +0100 Subject: [PATCH] using ip address instead of inventory_hostname for kube-proxy --- .../kubernetes/node/templates/manifests/kube-proxy.manifest.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 b/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 index 8b7ee708e..942baac44 100644 --- a/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 +++ b/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 @@ -18,7 +18,7 @@ spec: {% if loadbalancer_apiserver is defined and apiserver_loadbalancer_domain_name is defined %} - --master=https://{{ apiserver_loadbalancer_domain_name }}:{{ loadbalancer_apiserver.port }} {% else %} - - --master=https://{{ groups['kube-master'][0] }}:{{ kube_apiserver_port }} + - --master=https://{{ hostvars[groups['kube-master'][0]]['ip'] | default(hostvars[groups['kube-master'][0]]['ansible_default_ipv4']['address']) }}:{{ kube_apiserver_port }} {% endif%} - --kubeconfig=/etc/kubernetes/node-kubeconfig.yaml {% endif %} -- GitLab