Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Article

wgs1
on 20 June 2019


UPDATED in July 2020 with the latest instruction set.

Are you looking for a Kubernetes solution to run on your Mac? MicroK8s is a lightweight, pure upstream distribution of Kubernetes developed by Canonical. It’s a compact Linux snap that installs a single-node Kubernetes cluster alongside carefully selected add-ons on Linux, Windows and macOS. Although MicroK8s was originally built for Linux, Kubernetes on Mac works natively with MicroK8s, using an Ubuntu virtual machine (VM).

MicroK8s has a low resource footprint and can be used as a single-node Kubernetes or as a multi-node cluster. This allows teams to develop and test their cloud-native applications, build CI-CD pipelines, develop AI/ML models or embed an auto-upgradeable Kubernetes in IoT and edge appliances.

While MicroK8s automates the typical functions of Kubernetes, such as scheduling, scaling and debugging, it also abstracts some of its complexity by pre-packaging add-ons such as DNS, the Kubernetes dashboard, and Istio. Additionally, MicroK8s follows the upstream Kubernetes release cadence, making new versions available within days of the official release.

Kubernetes on Mac set up steps

The following steps are required to download MicroK8s on macOS and set up the necessary add-ons to access the MicroK8s dashboard.

Step 1: Install MicroK8s

brew install ubuntu/microk8s/microk8s
microk8s install

If you don’t have the brew command you can get it from the Homebrew website.

Step2: Check MicroK8s status

microk8s status --wait-ready

Step 3: Enable the dashboard add-on

microk8s enable dashboard

Step 4: Access the Kubernetes dashboard

microk8s dashboard-proxy

Kubernetes on Mac in summary

MicroK8s is easy to install and provides a nice way to do Kubernetes on Mac workstations. For larger-scale use cases, MicroK8s nodes can be clustered together. To read more about clustering and other advanced MicroK8s configuration, continue reading and exploring with the official MicroK8s documentation.

Useful reading

Related posts


Canonical
11 November 2025

Canonical releases FIPS-enabled Kubernetes

Canonical announcements Article

Today at KubeCon North America, Canonical, the publisher of Ubuntu, released support to enable FIPS mode in its Kubernetes distribution, providing everything needed to create and manage a scalable cluster suitable for high-security and Federal deployments. ...


Aaron Whitehouse
8 October 2025

Ubuntu worker nodes for OKE now in Limited Availability

Ubuntu Article

Oracle Kubernetes Engine now supports Ubuntu images for worker nodes natively, with no need for custom images 8 October 2025 – Today Canonical, the publisher of Ubuntu, announced that Ubuntu worker nodes for Oracle Kubernetes Engine (OKE) are now available in Limited Availability. This means that OKE now supports Ubuntu images for worker ...


Pedro Lazzarotto
2 September 2025

Huawei OceanStor with Canonical Kubernetes – integration verification report 

Kubernetes Partners

A note from the editor: This post was written by Zhanglei Mao. This blog explores the successful integration of Huawei OceanStor hybrid flash storage systems with Canonical Kubernetes, demonstrating how enterprises can unlock resilient, enterprise-grade storage in cloud-native environments. The integration benefits companies across differ ...