diff --git a/cmd/kubeadm/app/constants/constants.go b/cmd/kubeadm/app/constants/constants.go index bec10011f53..a914de2c4d4 100644 --- a/cmd/kubeadm/app/constants/constants.go +++ b/cmd/kubeadm/app/constants/constants.go @@ -428,13 +428,13 @@ var ( ControlPlaneComponents = []string{KubeAPIServer, KubeControllerManager, KubeScheduler} // MinimumControlPlaneVersion specifies the minimum control plane version kubeadm can deploy - MinimumControlPlaneVersion = version.MustParseSemantic("v1.17.0") + MinimumControlPlaneVersion = version.MustParseSemantic("v1.18.0") // MinimumKubeletVersion specifies the minimum version of kubelet which kubeadm supports - MinimumKubeletVersion = version.MustParseSemantic("v1.17.0") + MinimumKubeletVersion = version.MustParseSemantic("v1.18.0") // CurrentKubernetesVersion specifies current Kubernetes version supported by kubeadm - CurrentKubernetesVersion = version.MustParseSemantic("v1.18.0") + CurrentKubernetesVersion = version.MustParseSemantic("v1.19.0") // SupportedEtcdVersion lists officially supported etcd versions with corresponding Kubernetes releases SupportedEtcdVersion = map[uint8]string{ @@ -445,6 +445,7 @@ var ( 17: "3.4.3-0", 18: "3.4.3-0", 19: "3.4.7-0", + 20: "3.4.7-0", } // KubeadmCertsClusterRoleName sets the name for the ClusterRole that allows