Autonomous low-ops Kubernetes for clusters, workstations, edge and IoT
Super-simple production-grade upstream K8s. One-command install on 42 flavours of Linux. Made for developers and devops. Great for edge and IoT.
Get started for Linux, Windows or macOS
- High availability
- GPGPU bindings
- Automatic updates
- Linkerd, Fluentd
- Jaeger, Prometheus
Lightweight Kubernetes done right
The smallest, fastest, fully-conformant upstream Kubernetes that makes clustering trivial. A single package for multiple flavours of Linux means MicroK8s is great for offline development, prototyping, and testing. Use it on a VM as a small, free, reliable K8s for CI/CD. Strict confinement and automatic updates make MicroK8s best Kubernetes for appliances. Develop IoT apps for K8s and deploy them to MicroK8s on your Linux boxes.
Reliable, fast, small, upstream.
Get a full Kubernetes system running in under 60 seconds.
Runs safely on your laptop with state of the art isolation.
CNCF binaries delivered to your laptop, with updates and upgrades.
Includes a docker registry so you can make containers, push them, and deploy them all on your laptop.
Cool things you probably want to try on a small, standard K8s are all built-in. Just enable them and go.
Get the daily build if you want it, or betas and milestones, or just stable point releases.
When a new major version comes out, upgrade with a single command (or automatically).
Give MicroK8s a GPGPU and your docker containers can get all nice and CUDA.
Use MicroK8s in your CI/CD pipelines and get on with your day without headaches.
Get started with MicroK8s
Install the microk8s snap
Don’t have the
snapcommand? Get set up for snaps.
Check the status
Turn on standard services
microk8s disableturns off a service. Try
microk8s enable --helpfor a list of available services built in.
Working with MicroK8s
Or dive right into the docs.