---
title: Installing MicroK8s on Windows 10/11
description: Canonical makes open source secure, reliable and easy to use, providing
  support for Ubuntu and a portfolio of enterprise-grade technologies. Founded in
  2004, Canonical operates globally with team members in over 80 countries.
url: https://canonical.com/microk8s/docs/install-windows?format=md
---

*Submit*

# Installing MicroK8s on Windows 10/11

**Note:** We recommend Windows 10 Professional or Windows 10 Enterprise. MicroK8s will also require at least 4GB of available RAM and 40GB of storage.

1. **Download the MicroK8s Installer**
   [Download the latest installer here](https://microk8s.io/microk8s-installer.exe)
2. **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.
3. **Configure MicroK8s**

   You can now configure MicroK8s - the minimum recommendations are already provided. For information on changing the ‘Snap Track’, see [this page](https://canonical.com/microk8s/docs/setting-snap-channel).

   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. `kubeflow` will require around 12GB RAM) you will want to set these higher.
4. **Open a command line** and check the status with `microk8s status --wait-ready`:
5. **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 dns
   microk8s enable storage
   microk8s enable ingress
   microk8s enable dashboard
   ```

   You can disable addons with the `microk8s disable <addon>` command.
6. **Start using Kubernetes!**
   MicroK8s wraps the `kubectl` command familiar to Kubernetes users, so you can simply perform any usual Kubernetes operation. Try:

   ```
   microk8s kubectl get all --all-namespaces
   ```
7. **Access the Kubernetes dashboard** using the dashboard-proxy command:

   ```
   microk8s dashboard-proxy
   ```

   Open a browser, go to the URL shown in the output and use the token to log in to the dashboard:
8. **Start and stop Kubernetes**

   Kubernetes services are always running in the background consuming power and resources. When not using MicroK8s, use the following command to stop the Kubernetes services:

   ```
   microk8s stop
   ```

   To start the services, you can use:

   ```
   microk8s start
   ```

#### What next?

* Want to experiment with alpha releases of Kubernetes? [See the documentation on setting channels](https://canonical.com/microk8s/docs/setting-snap-channel).
* Need to tweak the Kubernetes configuration? [Find out how to configure the Kubernetes services](https://canonical.com/microk8s/docs/services-and-ports).
* Having problems? Check out our [troubleshooting section](https://canonical.com/microk8s/docs/troubleshooting).
* Love MicroK8s? Want to contribute or suggest a feature? [Give us your feedback](https://canonical.com/microk8s/docs/get-in-touch).

Last updated 2 years ago. [Help improve this document in the forum](https://discuss.kubernetes.io/t/installing-microk8s-on-windows-10-11/21540).
