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 themicrok8s 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
- Option to add worker only nodes. Use
- 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:
- microk8s enable dashboard-ingress, thanks @jlettman
- inaccel addon targeting FPGA acceleration. Thank you @eliaskoromilas
- 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!