MicroK8s is a Kubernetes cluster delivered as a single snap package - it can be installed on any Linux distribution which supports snaps. With a quick install, easy upgrades and great security, MicroK8s is perfect for micro clouds and edge computing. Try it on your laptop!
snap install microk8s --classic --channel=1.30/stable
Featured in this release
Kubernetes 1.30 obviously
Read more at Kubernetes v1.30: Uwubernetes | Kubernetes
Dqlite stability
With the help of @miro-balaz we identified and patched a few issued that improve the reliability of our default datastore in resource limiting environments.
Important updates
Most notably
- containerd to v1.6.28 and runc to v.1.1.12
- gpu-operator to v23.9.1
New addon
- Stunner by @smeng9, a Kubernetes media gateway for WebRTC
In detail
Whatโs changed in detail
- Do not set --hostname-override on kube-proxy when joining a cluster by @neoaggelos in Do not set --hostname-override on kube-proxy when joining a cluster by neoaggelos ยท Pull Request #4360 ยท canonical/microk8s ยท GitHub
- Use build-snaps instead of manually installing the go snap by @IsaacJT in Use build-snaps instead of manually installing the go snap by IsaacJT ยท Pull Request #4377 ยท canonical/microk8s ยท GitHub
- Bump containerd to v1.6.28 and runc to v.1.1.12 by @louiseschmidtgen in Bump containerd to v1.6.28 and runc to v.1.1.12 by louiseschmidtgen ยท Pull Request #4398 ยท canonical/microk8s ยท GitHub
- Fix erroneous microk8s join invocations by adding validation by @skatsaounis in Fix erroneous microk8s join invocations by adding validation by skatsaounis ยท Pull Request #4397 ยท canonical/microk8s ยท GitHub
External contributors
- @IsaacJT made their first contribution in Use build-snaps instead of manually installing the go snap by IsaacJT ยท Pull Request #4377 ยท canonical/microk8s ยท GitHub
- @skatsaounis made their first contribution in Fix erroneous microk8s join invocations by adding validation by skatsaounis ยท Pull Request #4397 ยท canonical/microk8s ยท GitHub
- @miro-balaz rewrote the dqlite list query Rewritten list query, test and fix [#82] by miro-balaz ยท Pull Request #83 ยท canonical/k8s-dqlite ยท GitHub
- @smeng9 contributed a new addon Stunner Adding the stunner add-on by smeng9 ยท Pull Request #223 ยท canonical/microk8s-community-addons ยท GitHub
- @udit-uniyal addressed KubeArmor installation issue Resolve KubeArmor Installation Issue: Transition to Helm-Based Method in MicroK8s Community Addons by udit-uniyal ยท Pull Request #216 ยท canonical/microk8s-community-addons ยท GitHub
Users following the latest stable MicroK8s track will be automatically upgraded to v1.30 in the next few days. Those who want to upgrade their existing clusters can follow the instructions in our docs. Remember, to call sudo microk8s addons repo update <repo_name>
on the addon repositories you would like to fetch updates for.
For more information on MicroK8s consult the official docs, and to contribute to the project, check out the repo at https://github.com/canonical/microk8s, or chat with us on the Kubernetes Slack, in the microk8s channel!