MicroK8s v1.26 is out!
MicroK8s brings you the latest Kubernetes release in an easy to install and maintain package. What is MicroK8s? MicroK8s is a small, fast, secure, certified Kubernetes distribution that installs on just about
any Linux box. It provides the functionality of core Kubernetes components, in a small footprint, scalable from a single node to a high-availability production multi-node cluster. It is meant to be used for offline developments, prototyping, testing, CI/CD.

To get started:
sudo snap install microk8s --classic --channel=1.26
Everything you expect from a Kubernetes cluster is shipped with MicroK8s:
# enable dns
sudo microk8s enable dns
# enable ingress and storage
sudo microk8s enable ingress
sudo microk8s enable hostpath-storage
The kubectl
and helm
are also packaged:
sudo microk8s kubectl get all -A
sudo microk8s helm version
If you want to form a multinode HA cluster or have your own set of microk8s enable/disable
commands (called addons), please take a look at the official docs.
What kept us busy in the past 4 months?
A detailed list of all the main updates since the last release can be found at the release anouncement. Here are the highlights.
Partner and community addons
It was a pleasure to work close with the ecosystem and bring the following addons under the community repo:
- ondat: Run stateful workloads at scale.
- sosivio: Next Generation Kubernetes Security made easy.
- gopaddle: Provision multi-cloud clusters, dockerise applications, deploy, monitor and build DevOps pipelines within a fraction of time.
- KWasm: Tooling for cloud-native WebAssembly.
Core addons
As part of the Canonical maintained addons, MinIO extends our core addons ecosystem by offering high-performance, S3 compatible object storage.
Cluster API support
MicroK8s bootstrap and control plane CAPI providers for AMD64 and ARM64. Have a look at the Cluster API deploument instruction on how to get a cluster of any Kubernetes version with ease.
EKS-D
EKS-D is a Kubernetes distribution with extended support used by Amazon Elastic Kubernetes Service (EKS). New tracks have been introduced to accommodate all EKS-D releases: 1.22, 1.23 and 1.24. For example, get the 1.24 release with:
snap install microk8s --classic --channel=1.24-eksd/stable
The EKS-D tracks bundle the extra patches from the EKS Distro as well as various addons for storage and authentication, offering a similar experience to EKS with all the added benefits of MicroK8s.
As always, a big “thank you”
to our contributors:
- @dalbani, for helping in upgrading containerd
- @oscr, for code improvements on our cluster API providers
- @doggy808, for fixing the dashboard-proxy command on Windows and macOS
- @barrettj12, for improvements to the management of the ‘microk8s’ group
- @ortegarenzy, for his fix in the search of the kubelet tokens
- @zacbayhan, for updating the OpenEBS addon to 3.3.x
- @MrRoundRobin, for imporvements in the observability of multi-node clusters
- @dud225, for getting the K8s services alerting working in the observability addon
- @plomosits, for improving scheduler and controller prometheus scraping
- @naqvis, for upgrading the osm-edge addons to v1.1.2 along and for introducing the a new command,
microk8s osm
- @AnaisUrlichs, for renaming the starboard addon to Trivy
- @renugadevi-2613, for contributing the gopaddle addon
- @hubvu, for contributing the ondat addon
- @0xE282B0, for giving us the KWASM.sh addon
- @DanArlowski and the sosivio team, for the respective addon
- @Azuna1, for upgrading istio to v1.15.3
Find out more and come to meet us
For more information on MicroK8s consult the official docs, and to contribute to the project, check out the repo at GitHub — canonical/microk8s: MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge., or chat with us on the Kubernetes Slack, in the #microk8s channel!