MicroK8s v1.23 released!

MicroK8s is a Kubernetes cluster delivered as a single snap package - it can be installed on any Linux distribution which supports snaps, as well as macOS and Windows. 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.23/stable

Most important updates since the last release:

  • Kubernetes core services
    • Kubernetes 1.23
    • Kubernetes services profiling disabled by default
    • Events TTL set to 5 minutes
    • Improved dqlite stability and performance
    • For deployments on lxc conntrack limits are not set to improve compatibility
  • Usability Improvements
    • Option to add worker only nodes. Use --worker in the microk8s join command
    • Improved microk8s join output, thanks @gkarthiks
    • Options to format the output of add-node, thanks @jlettman
    • Ignore unroutable DHCP failure addresses, thanks @erulabs
    • Fix warnings in build process and the addons dns and dashboard, thank you @MichaelCduBois
    • Pull introspection report out of the multipass VM when running microk8s inspect on Windows and Mac, thanks @farazmd
    • Registry configuration in containerd configuration now follows the new format described in the upstream docs. Thank you @BabisK
    • Fix typo in the output of MicroK8s installer, thanks @sfstpala
  • Addon updates
    • Nginx Ingress controller updated to v1.0.5
    • Metrics server updated to v0.5.2, thanks @balchua
    • Portainer will maintain its state while enabling/disabling it, thank you @balasu
    • The NVIDIA operator upgraded to v1.8.2, with enhanced MIG support.
    • Local registry updated to the latest upstream
    • Linkerd upgraded to v2.11.1, thanks @tobiasmuehl
    • Keda upgraded to v2.4.0, thanks @balchua
    • Jaeger operator upgrade to v1.28.0, thanks @balchua
    • OpenEBS v3.0 released, thanks @niladrih
    • New addons:
  • Deploy MicroK8s with Juju, visit Charmhub to see how.

Users following the latest stable MicroK8s track will be automatically upgraded to v1.23 in the next few days. Those who want to upgrade their existing clusters can follow the instructions in our docs.

For more information on MicroK8s consult the official docs, and to contribute to the project, check out the repo at GitHub - ubuntu/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!

1 Like

Any improved support for GPU and Kubeflow?

Hey @Rohan, unfortunately the Kubeflow upstream project still doesn’t support Kuberentes 1.22 or higher, we are actively working with them to support these versions but this will probably not happen until 1.6. This is why the Kubeflow addon on microk8s keeps being disbaled on the latest releases. What we recommend users to do is using the 1.21/stable channel of microk8s and installing it following this documentation