From 23b75cfcad29076a59737a2819cb85aab4580833 Mon Sep 17 00:00:00 2001 From: Byron Wang Date: Fri, 20 Sep 2019 17:06:02 +0800 Subject: [PATCH] fix map assignment to entry in nil map,when use --feature-gates in kubeadm --- cmd/kubeadm/app/componentconfigs/defaults.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/componentconfigs/defaults.go b/cmd/kubeadm/app/componentconfigs/defaults.go index 516911bfb99..a1a571e24bc 100644 --- a/cmd/kubeadm/app/componentconfigs/defaults.go +++ b/cmd/kubeadm/app/componentconfigs/defaults.go @@ -58,7 +58,7 @@ const ( // DefaultKubeProxyConfiguration assigns default values for the kube-proxy ComponentConfig func DefaultKubeProxyConfiguration(internalcfg *kubeadmapi.ClusterConfiguration) { - externalproxycfg := &kubeproxyconfigv1alpha1.KubeProxyConfiguration{} + externalproxycfg := &kubeproxyconfigv1alpha1.KubeProxyConfiguration{FeatureGates: make(map[string]bool)} kind := "KubeProxyConfiguration" // Do a roundtrip to the external version for defaulting