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!