Closed tstromberg closed 2 years ago
Should have been bumped to k8s.gcr.io/coredns/coredns:v1.8.6
(with a silent v
)
So this looks broken, upstream moved and renamed the image already in k8s 1.21 ?
589eea90a09b2c19ba5d5f25a859b60bd9f6e498
Looks like it was broken with PR #12084, which doesn't have any tests (for k8s 1.24)
No error handling, so it just returns a non-existing image for unknown k8s versions...
the automation has not added the constants for alpha versions of kubernetes therfore the preload didn't have those images. so I think that must be normal
our constants did not have alpha versions https://github.com/kubernetes/minikube/blob/master/pkg/minikube/constants/constants_kubeadm_images.go#L21
however I have seen race conditions of cache image on slow machines happen on other versions of k8s
@afbjorklund currently we have kubeadm images per k8s Minor version, do u think we would need to make a map per Patch version too ?
KubeadmImages = map[string]map[string]string{
"v1.23": {
"coredns/coredns": "v1.8.6",
"etcd": "3.5.1-0",
"kube-apiserver": "v1.22.4",
"kube-controller-manager": "v1.22.4",
"kube-proxy": "v1.22.4",
"kube-scheduler": "v1.22.4",
"pause": "3.6",
},
"v1.22": {
"coredns/coredns": "v1.8.4",
"etcd": "3.5.0-0",
"kube-apiserver": "v1.22.4",
"kube-controller-manager": "v1.22.4",
"kube-proxy": "v1.22.4",
"kube-scheduler": "v1.22.4",
"pause": "3.5",
},
...
...
...
Previously there were two (or more) separate maps, i.e. one for coredns, one for etcd, one for pause
The version for the main kubernetes components was just copied I think, there was no mapping needed ?
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
/assign
Hi @tstromberg, I see that @ckannon is working on this in PR (https://github.com/kubernetes/minikube/pull/14006) and should be resolved soon.
What Happened?
Using minikube from HEAD: 90300a4c5263a47a5457e9868bdb732f0a7f07d2
./out/minikube start --kubernetes-version=v1.24.0-alpha.1
:It does successfully progress
Attach the log file
Filtered for coredns:
Operating System
macOS (Default)
Driver
HyperKit