-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Katakoda is using a very old minikube v1.18 #15097
Comments
Would this be covered by #37817? I presume any k8s upgrade would also include a minikube upgrade. |
They are released independently, kubernetes doesn't even test with minikube (or with docker) anymore. |
What I meant is, since most k8s live tutorials use minikube as well, it'd make sense to upgrade them together in the katacoda image. (Assuming there's anyone at katacoda/oreilly who could still do the upgrade) |
Sure, it is the same task. I still think it would be a good idea to have solution that could run both in a cloud provider as well as in your own laptop. There is also room for alternative scenarios such as multi-node, as a step two. Especially now when they can share one VM (running two node containers) |
As mentioned before, it would be nice to get rid of all the misleading spam from the output:
config.WantNoneDriverWarning
redundant commands (HOME=/home/anders.linux)
One improvement over the previous "none" version is that it no longer needs to run as root. The new version of minikube uses sudo where needed, instead of running everything as root. Running with the "docker" driver is a more advanced scenario, but good for multi-node ? Assuming that it is OK to overprovision, otherwise one might as well start up two node VMs. |
Here are the issues that you run into, when you try to run the "none" driver (in lima)
Fix:
Workaround:
Fix:
Workaround: https://github.com/kubernetes-sigs/cri-tools/releases/tag/v1.25.0
Fix:
(there are some plugins for nerdctl, in Workaround: https://github.com/containernetworking/plugins/releases/tag/v1.1.1
|
Happy face, with all issues above fixed:
Still need This would also be a nice improvement:
Using the docker runtime would look similar.
Workaround: https://github.com/Mirantis/cri-dockerd/releases/tag/v0.2.6
|
I think that SIG Docs is still trying to find alternative hosting, before Katacoda shuts down (tomorrow) It is not clear if there will be a new deployment of the old version (1.18), or of the new version (1.28) ?
There is support for Kubernetes in Killercoda, but I don't think that it is using minikube ? (just kubeadm) It does upgrade the OS version from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS though, always something.
|
Made separate issues for the output spam:
See #15097 (comment) It will still complain about "none", and about containerd. But those can be worked around or fixed, and are not bugs.
Especially ironic since containerd was the only runtime for 1.26.0 The support for Docker and for CRI-O was a bit late, and didn't arrive until some weeks later. But it is true that it still buggy in minikube, due to it requiring a |
What Happened?
the katakoda on Kubernetes website is using a very old minikube and it needs to be updated.
if anyone can give a hand in finding out how to update it, this task is available to be picked up
https://kubernetes.io/docs/tutorials/hello-minikube/
The text was updated successfully, but these errors were encountered: