From 8f6ec989e006f53c98c107bca17a1d2aeaa82bfa Mon Sep 17 00:00:00 2001 From: Andrew Rynhard Date: Thu, 20 Sep 2018 09:30:04 -0700 Subject: [PATCH] Create control plane with ClusterFirstWithHostNet dns policy --- cmd/kubeadm/app/util/staticpod/utils.go | 1 + cmd/kubeadm/app/util/staticpod/utils_test.go | 1 + 2 files changed, 2 insertions(+) diff --git a/cmd/kubeadm/app/util/staticpod/utils.go b/cmd/kubeadm/app/util/staticpod/utils.go index 9db5590d25f..8df649594af 100644 --- a/cmd/kubeadm/app/util/staticpod/utils.go +++ b/cmd/kubeadm/app/util/staticpod/utils.go @@ -67,6 +67,7 @@ func ComponentPod(container v1.Container, volumes map[string]v1.Volume) v1.Pod { Containers: []v1.Container{container}, PriorityClassName: "system-cluster-critical", HostNetwork: true, + DNSPolicy: v1.DNSClusterFirstWithHostNet, Volumes: VolumeMapToSlice(volumes), }, } diff --git a/cmd/kubeadm/app/util/staticpod/utils_test.go b/cmd/kubeadm/app/util/staticpod/utils_test.go index 4a2e3791d3e..ea9a1657d4e 100644 --- a/cmd/kubeadm/app/util/staticpod/utils_test.go +++ b/cmd/kubeadm/app/util/staticpod/utils_test.go @@ -380,6 +380,7 @@ func TestComponentPod(t *testing.T) { }, PriorityClassName: "system-cluster-critical", HostNetwork: true, + DNSPolicy: v1.DNSClusterFirstWithHostNet, Volumes: []v1.Volume{}, }, },