From: dave kormann Date: Thu, 10 Dec 2020 16:04:37 +0000 (-0500) Subject: FIX: hostname-override is breaking the install X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-kubernetes.git;a=commitdiff_plain;h=ad951c3023ca77c04686c86be30a0f36ed34daa7 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 --- 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 }}"