From 5ad7e4ee09ac415e0cd4abc917516fed29399195 Mon Sep 17 00:00:00 2001 From: Marek Counts Date: Tue, 20 Nov 2018 14:59:25 -0500 Subject: [PATCH] Fixes kubeadm 857 updated manifest file to always pass spec.nodeName as the --hostname-override. --- cmd/kubeadm/app/phases/addons/proxy/manifests.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/kubeadm/app/phases/addons/proxy/manifests.go b/cmd/kubeadm/app/phases/addons/proxy/manifests.go index 93a3bf1dc6..c47e6a7eaa 100644 --- a/cmd/kubeadm/app/phases/addons/proxy/manifests.go +++ b/cmd/kubeadm/app/phases/addons/proxy/manifests.go @@ -80,6 +80,7 @@ spec: command: - /usr/local/bin/kube-proxy - --config=/var/lib/kube-proxy/{{ .ProxyConfigMapKey }} + - --hostname-override=$(NODE_NAME) securityContext: privileged: true volumeMounts: @@ -91,6 +92,11 @@ spec: - mountPath: /lib/modules name: lib-modules readOnly: true + env: + - name: NODE_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName hostNetwork: true serviceAccountName: kube-proxy volumes: