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 10. MicroK8s is small and simple to install and is a great way to stand up a cluster quickly for development and testing. Try it on your laptop!
snap install microk8s --classic --channel=1.18/stable
Most important updates since the last release:
- Installers for MacOS and Windows
- Kubeflow 1.0 addon
- Added new snap interface enabling other snaps to detect MicroK8s’ presence.
- CoreDNS addon upgraded to v1.6.6, thank you @balchua
- New Helm 3 addon, available with
microk8s helm3, thanks @qs
- Ingress RBAC rule to create configmaps, thank you @nonylene
microk8s kubectlto use plugins such as krew. Thank you @balchua
microk8s resetwill attempt to disable add-ons. Thank you @balchua
- etcd upgraded to 3.4 by @lazzarello
- Juju has been upgraded to 2.7.3 and is now packaged with the snap
- On ZFS, the native snapshotter will be used. Thank you @sevangelatos
microk8s statusoutput. Thank you @balchua
- Hostpath can now list events when RBAC is enabled. Thank you @Richard87
- Certificates are set to have a lifespan of 365 days
- Linkerd updated to v2.7.0. Thank you @balchua
- knative updated to v0.13.0.
- Fix in fetching more stats from cAdvisor. Courtesy of @nonylene
- Fix enabling add-ons via the rest API. Thank you @giorgos-apo
- Fix metallb privilege escalation on Xenial. Thank you @davecahill
Users following the latest stable MicroK8s track will be automatically upgraded to 1.18 in the next couple of days.
For more information on MicroK8s consult the official docs, and to contribute to the project, check out the repo at https://github.com/ubuntu/microk8s, or chat with us on the Kubernetes Slack, in the #microk8s channel!