diff --git a/pkg/minikube/constants/constants.go b/pkg/minikube/constants/constants.go index f367e694c1e5..aa1caee35a8b 100644 --- a/pkg/minikube/constants/constants.go +++ b/pkg/minikube/constants/constants.go @@ -189,7 +189,8 @@ func GetKubeadmCachedImages(kubernetesVersionStr string) []string { "k8s.gcr.io/kube-apiserver-amd64:" + kubernetesVersionStr, } - gt_v1_10 := semver.MustParseRange(">=1.11.0") + gt_v1_11 := semver.MustParseRange(">=1.12.0") + v1_11 := semver.MustParseRange(">=1.11.0 <1.12.0") v1_10 := semver.MustParseRange(">=1.10.0 <1.11.0") v1_9 := semver.MustParseRange(">=1.9.0 <1.10.0") v1_8 := semver.MustParseRange(">=1.8.0 <1.9.0") @@ -199,7 +200,19 @@ func GetKubeadmCachedImages(kubernetesVersionStr string) []string { glog.Errorln("Error parsing version semver: ", err) } - if v1_10(kubernetesVersion) || gt_v1_10(kubernetesVersion) { + if v1_11(kubernetesVersion) || gt_v1_11(kubernetesVersion) { + images = append(images, []string{ + "k8s.gcr.io/pause-amd64:3.1", + "k8s.gcr.io/pause:3.1", + "k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.8", + "k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64:1.14.8", + "k8s.gcr.io/k8s-dns-sidecar-amd64:1.14.8", + "k8s.gcr.io/etcd-amd64:3.2.18", + "k8s.gcr.io/coredns:1.1.3", + "k8s.gcr.io/coredns:1.2.2", + }...) + + } else if v1_10(kubernetesVersion) { images = append(images, []string{ "k8s.gcr.io/pause-amd64:3.1", "k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.8",