ⓘ Note: We recommend Windows 10 Professional or Windows 10 Enterprise. MicroK8s will also require at least 4GB of available RAM and 40GB of storage.
Download the MicroK8s Installer
Download the latest installer here
Run the installer
The installer checks if Hyper-V is available and switched on. If you don’t have Hyper-v (e.g. on Windows 10 Home edition) it is possible to use VirtualBox as an alternative.
You can now configure MicroK8s - the minimum recommendations are already provided.
For information on changing the ‘Snap Track’, see this page.
You can change this configuration at a later date by re-running the installer. Note that the Memory and Disk limits are initially set at the minimum values. If you are planning on running large workloads (e.g.
kubeflowwill require around 12GB RAM) you will want to set these higher.
Open a command line
Check the status while Kubernetes starts
microk8s status --wait-ready
Turn on the services you want
MicroK8s includes a series of add-ons and services which can be enabled at any time. For example:
microk8s enable dashboard dns registry istio
microk8s enable --helpfor a list of built-in services.
Turn off services with the
Start using Kubernetes!
MicroK8s wraps the
kubectlcommand familiar to Kubernetes users, so you can simply perform any usual Kubernetes operation. Try:
microk8s kubectl get all --all-namespaces
Access the Kubernetes dashboard
Start and stop Kubernetes
Kubernetes is a collection of system services that talk to each other all the time. If you don’t need them running in the background then you will save battery and resources by stopping them.
microk8s stopwill do the work for you.
- Want to experiment with alpha releases of Kubernetes? See the documentation on setting channels.
- Need to tweak the Kubernetes configuration? Find out how to configure the Kubernetes services.
- Having problems? Check out our troubleshooting section.
- Love MicroK8s? Want to contribute or suggest a feature? Give us your feedback.