From ad951c3023ca77c04686c86be30a0f36ed34daa7 Mon Sep 17 00:00:00 2001 From: dave kormann Date: Thu, 10 Dec 2020 11:04:37 -0500 Subject: [PATCH] FIX: hostname-override is breaking the install Speccifying the hostname on the kubelet command line appears to break our k8s install. This change is a workaround until we can figure out a better fix that doesn't name nodes by IP address. signed-off-by: dave kormann Change-Id: Icde4a572fc1f018e7b5f3a14e6cadb9b8f93d9ad --- ansible/roles/kubelet/defaults/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/kubelet/defaults/main.yaml b/ansible/roles/kubelet/defaults/main.yaml index c9634b3..71a3a2d 100644 --- a/ansible/roles/kubelet/defaults/main.yaml +++ b/ansible/roles/kubelet/defaults/main.yaml @@ -18,7 +18,7 @@ kubelet_healthcheck_port: 10248 kubelet_kubeconfig_path: "{% if nodename | search('caas_master') %}/etc/kubernetes/kubeconfig/kubeletc.yml{% else %}/root/kubeletc.yml{% endif %}" common_kubelet_params: - - "--hostname-override={{ hostname }}" + - "--hostname-override={{ networking.infra_internal.ip }}" - "--kubeconfig={{ kubelet_kubeconfig_path }}" - "--network-plugin=cni" - "--node-labels={{ lookup('template', 'node_labels.j2') | trim }}" -- 2.16.6