---
title: MicroK8s now native on Windows and macOS
description: Windows and macOS developers can use MicroK8s natively! Use kubectl at
  the Windows or Mac command line to interact with MicroK8s just as you would on Linux.
url: https://canonical.com/blog/microk8s-installers-windows-and-macos?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Canonical](https://canonical.com/blog/author/canonical "More about Canonical")

2 June 2020

# MicroK8s now native on Windows and macOS

[kubernetes](https://canonical.com/blog/tag/kubernetes)
[macOS](https://canonical.com/blog/tag/macos)
[MicroK8s](https://canonical.com/blog/tag/microk8s)
[Multipass](https://canonical.com/blog/tag/multipass)
[Virtual Machines](https://canonical.com/blog/tag/virtual-machines)
[Windows](https://canonical.com/blog/tag/windows)

---

Share the article

Windows and macOS developers can now use MicroK8s natively! Use kubectl at the Windows or Mac command line to interact with [MicroK8s](http://microk8s.io) locally just as you would on Linux. Clean integration into the desktop means better workflows to dev, build and test your containerised apps.

MicroK8s is a conformant upstream [Kubernetes](http://kubernetes.io), packaged for simplicity and resilience. It provides sensible defaults and bundles the most commonly used components for at-your-fingertips access. A single-node install is one command and done in seconds, which makes it easy to add or remove from any system.

MicroK8s is widely used by developers for local testing. After installing it, you can start and stop Kubernetes with a single command to conserve battery. With built-in GPGPU acceleration, Istio, Prometheus, Jaeger and many other popular services on tap, it serves as a complete workstation edition of K8s. All of this capability is now neatly accessible from the Windows and macOS command-line.

MicroK8s is also popular for CI/CD pipelines which create a fresh VM or cluster for each test run on demand. The simplicity of MicroK8s makes automation straightforward, and the speed of install reduces total test run times and resource consumption.

## Windows

The new installer for Windows is a standalone executable file, available from [microk8s.io](https://microk8s.io/#get-started).

Behind the scenes, MicroK8s on Windows uses [Multipass](http://multipass.run) with Hyper-V or VirtualBox to drive a dedicated Linux VM that hosts your Kubernetes. MicroK8s on Windows does the work of starting, stopping and managing that VM and the Kubernetes itself.

[Get started with MicroK8s on Windows ›](https://microk8s.io/docs/install-alternatives#heading--windows)

## macOS

Install MicroK8s on macOS with the [Homebrew package manager](https://brew.sh/):

```
brew install ubuntu/microk8s/microk8s
```

Here too, Multipass runs in the background to bring up a VM to host MicroK8s, transparently to the end user.

[Get started with MicroK8s on macOS ›](https://microk8s.io/docs/install-alternatives#heading--macos)

## Linux

On Linux, nothing has changed:

```
snap install microk8s --classic
```

To get an overview of MicroK8s state while it is coming up:

```
sudo microk8s status --wait-ready
```

Notice anything different? Yes, all MicroK8s commands now support a non-dotted format. So ‘microk8s status’ and ‘microk8s.status’ are the same. This change is effective on Linux, Windows and macOS. The new version also supports the old dotted format for backwards compatibility.

[Get started with MicroK8s on Linux ›](https://microk8s.io/)

MicroK8s 1.18 comes with other significant features too, such as Kubeflow 1.0 for AI/ML research and development. Kubeflow manages data science pipelines on Kubernetes, with Tensorflow and other processing elements.

Appliance, gadget makers and manufacturers increasingly want to use Kubernetes on their IoT or edge service. MicroK8s 1.18 introduced a snap interface that enables seamless interaction with other snap packages on the same host, giving them a local Kubernetes to drive. The Canonical  support announcement for [Kubernetes 1.18](https://ubuntu.com/blog/kubernetes-1-18-available-from-canonical) and the [Kubernetes community blog](https://discuss.kubernetes.io/t/microk8s-v1-18-released/10264) have further details. Also, if you are into SBC hacking and tinkering, here is a great tutorial to [build a RaspberryPi K8s cluster](https://ubuntu.com/blog/building-a-raspberry-pi-cluster-with-microk8s).

Learn more about MicroK8s at [microk8s.io](https://microk8s.io/).

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### How to set up a micro lab: four principles for a reliable homelab](https://canonical.com/blog/how-to-set-up-a-reliable-homelab)

After over a decade of running a homelab, I have learned a few difficult lessons. Although it begins as a “lab,” you inevitably end up with something you want to keep. If a...

[Jake Nabasny](https://canonical.com/blog/author/slapcat)

17 March 2026

[### Accelerating AI with open source machine learning infrastructure](https://canonical.com/blog/accelerating-ai-with-open-source-machine-learning-infrastructure)

The landscape of artificial intelligence is rapidly evolving, demanding robust and scalable infrastructure. To meet these challenges, we’ve developed a comprehensive reference...

[Andreea Munteanu](https://canonical.com/blog/author/munteanuandreea)

20 March 2025

[### Deploy your Spring Boot application to production](https://canonical.com/blog/deploy-spring-application-to-production)

In this article we walk through the steps required to deploy a Spring Boot application to production using Juju and Kubernetes. The goal is to showcase the integration of the...

[Javier de la Puente](https://canonical.com/blog/author/javierdelapuente)

13 January 2026

[### Harnessing the potential of 5G with Kubernetes: a cloud-native telco transformation perspective](https://canonical.com/blog/harnessing-the-potential-of-5g-with-kubernetes-a-cloud-native-telco-transformation-perspective)

Telecommunications networks are undergoing a cloud-native revolution. 5G promises ultra-fast connectivity and real-time services, but achieving those benefits requires an...

[Benjamin Ryzman](https://canonical.com/blog/author/benjaminryzman)

10 December 2025
