---
title: Canonical MicroK8s Reviews
meta_title: 'Canonical MicroK8s Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 17 reviews by the users' company size, role or industry to
  find out how Canonical MicroK8s works for a business like yours.
aggregate_rating:
  rating_value: 4.4
  review_count: 17
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Containerization
  url: https://www.g2.com/categories/containerization
---

# Canonical MicroK8s Reviews
**Vendor:** Canonical Ltd.  
**Category:** [Container Engine Software](https://www.g2.com/categories/container-engine)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 17
## About Canonical MicroK8s
MicroK8s is pure upstream Kubernetes, not a subset. We keep it small with sensible choices that just work. That makes a quick install, with easy upgrades and great security — and leaves your options open later.




## Canonical MicroK8s Reviews
  ### 1. One of the fastest ways to get a running Kubernetes setup

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amith K. | Software Engineer (SDE2) - Innovation, Enterprise (> 1000 emp.)

**Reviewed Date:** December 21, 2022

**What do you like best about Canonical MicroK8s?**

Lightweight, opinionated services that bootstrap a Kubernetes cluster without having to specify options explicitly

**What do you dislike about Canonical MicroK8s?**

Currently, microk8s does not support creating ingresses from WSL2 environments with a one step command

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

Easy to set up dev and edge kubernetes clusters without having to manually configure services like prometheus

  ### 2. An excellent replacement for minikube on Linux

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yiorgos [George] A. | DevOps Engineer, Financial Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 28, 2021

**What do you like best about Canonical MicroK8s?**

If you run on an Ubuntu Desktop, microk8s is the best introduction to "personal" Kubernetes. I can run my tests on it using a completely working kubernetes, minus the latency which of course is close to zero on a single machine.

**What do you dislike about Canonical MicroK8s?**

The fact that it feels like it kind of follows minikube in features. Both compete for the same audience in newcomers to Kubernetes and minikube still feels like the number one choice. I do not like the whole add-on philosophy that both minikube and microk8s use as it abstract crucial knowledge from the end user.

**Recommendations to others considering Canonical MicroK8s:**

Dive in and use it! Especially if on Ubuntu desktop. And even if not! You can always spin a VirtualBox or multipass Ubuntu VM and run it from there. It is the ideal starting place for personal Kubernetes. And when you want to go to the next level using a couple of more nodes in your test environment. It is not something your Ops will use in production, but it something you want to use to LEARN.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

I run my "personal" Kubernetes on my Ubuntu Desktop. It is an ubuntu kubernetes distribution running on Ubuntu. Hence the integration is seamless. Plus even when I launch a machine via VirtualBox or multipass I can run it inside the VM for experimentation.

  ### 3. Best Kubernetes deployment solution for starters

**Rating:** 5.0/5.0 stars

**Reviewed by:** Raj P. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 11, 2021

**What do you like best about Canonical MicroK8s?**

The best thing about this is its easy setup in a Linux environment. You can easily trust it as it is from Canonical, the publisher of Ubuntu. It's just a single-line command installation. Really good for learners/beginners. It allows a single node setup using a dedicated command even though Kubernetes asks for multiple nodes due to the master-slave concept. Easy docker image deployment as you would do on a real Kubernetes setup. It has a command to set up a local image repository for docker. They have well-maintained documentation on their website including tutorials.

**What do you dislike about Canonical MicroK8s?**

The commands need a prefix "microk8s" and it is needed for all the commands thought you can shorthand it. I would not use this for a real-world Kubernetes deployment scenario even though it can be used.

**Recommendations to others considering Canonical MicroK8s:**

If you are a beginner to Kubernetes I definitely recommend using microk8s Kubernetes as it would save you time for initial hassles.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

I am using microk8s for local Kubernetes deployment. For starters, this type of product makes it easier for the user to get a kick start in such difficult concepts as Kubernetes.

  ### 4. Great product, easy to setup!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2021

**What do you like best about Canonical MicroK8s?**

I love how easy it is to set up Microk8s in a multi-node environment.

**What do you dislike about Canonical MicroK8s?**

After using Microk8s for approx two years, I had to reset my cluster entirely once or twice. I believe this is an issue with opening up the API server port to the worldwide web for DevOps purposes without knowing how to secure it properly. I've not found any easily accessible documentation to find out how to fix this issue. Luckily, it is effortless to reinstall Microk8s and redeploy my services.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

I run and operate a private cloud at home to proudly serve my projects. With MicroK8s, I can deploy a lightweight, multi-node, Kubernetes installation quickly, typically within an hour or two.

  ### 5. Small Sailor but great experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2022

**What do you like best about Canonical MicroK8s?**

When developing locally you can develop and test anything on the go, best part about K8 would be minimal load, It does not push your hardware to limits and you can your code and K8 on the same machine enjoying with no latency at all.

**What do you dislike about Canonical MicroK8s?**

Differences from full environment and microenvironment are minimal when it comes to experience but command prefixes defy the whole purpose of the being same. Installing on a personal machine is more of a hassle as you cannot scrape it again and again.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

Local development on all around the team. Due to pandemics, everything becomes async and so does the development, Micro-K8s gave us the freedom to work asynchronously and push changes much faster. The same goes for the Code Review as well.

  ### 6. ZeroOps deployments!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shishir B. | S, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2022

**What do you like best about Canonical MicroK8s?**

- Cross-platform support
-Zero downtime deployments 
- Self-healing & reconciliation features 
- lightweight cluster footprint 
- Networking options (Istio, Ingress, etc.)

**What do you dislike about Canonical MicroK8s?**

Nothing that I did not quite like. The lightweight footprint is well-advertised, which is appreciable. That allows consumers to pick and choose the right alternative.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

- Full containerized k8s solution
- Batteries-included allow focus on application architecture

  ### 7. Setup of local kubernetes is simple and quick with MIcrok8s

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 07, 2021

**What do you like best about Canonical MicroK8s?**

There is no need of hard steps like adding separate Cluster network Interface to setup  Kubernetes for local development, its just single like snap package installation and you are ready to go , I don't think there is a faster way than microk8s for local development

**What do you dislike about Canonical MicroK8s?**

The host access could have been enabled out of the box, even though it requires a single line command but its something not everyone knows at first . Also it cannot be extended for multi-node setup but I'm ok with that

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

I have dockerized my application and orchestrated them in k8 clusters, with Microk8s I need not worry about the hard setup on new machines but focus more on my application itself as I'm primarily a software engineer and not a DevOps engineer.

  ### 8. A good tool to add to your arsenal, but can be difficult to master

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 10, 2021

**What do you like best about Canonical MicroK8s?**

The installation procedure is quite easy on virtual machine clusters, also it is a fundamental requirement to use kubernetes and makes managing clusters very easy.

**What do you dislike about Canonical MicroK8s?**

If you mess up the installation in your local personal computer or workdesk, it can mess up the entire OS. For me I did a mistake while installation and lost access to display drivers and had to reinstall everything from scratch.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

We were trying to deploy production-ready kubernetes clusters for a cross-platform react native app. The backend was supposed to handle parallel incoming connections and route calls appropriately.

  ### 9. Outstanding Kuberenetes solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** November 12, 2021

**What do you like best about Canonical MicroK8s?**

The best installation can be completed using a single line using snap package.
It works like a full fledged kuberenetes setup just like the kubeadm one. It's fastest way to deploy apps locally

**What do you dislike about Canonical MicroK8s?**

In my suggestion I feel the commands aliasing would be given as an add on by default as the commands are very long type and host access should've been enabled by default

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

I use microk8s to setup kuberenetes on New employees vms so that they can focus on actual local app development. I usually setup microk8s in more than 10 VMs in a day with ease

  ### 10. Excellent for local k8s development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2021

**What do you like best about Canonical MicroK8s?**

Super easy to set up and it works on Ubuntu and other Linux versions, it is available as a single snap package. It's the lightest Kubernetes engine I have used to date.

**What do you dislike about Canonical MicroK8s?**

Host access is not enabled by default it needs to be explicitly enabled using a command also the commands are very long to type eg - microk8s kubectl get all , the word microk8s is an addition.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

This is the quickest method to test my program on Kubernetes on a new OS.Also I need not go through tough Kubernetes installation using kudeadm and instead could concentrate more on my app

  ### 11. Lightweight Kubernetes Distribution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Naga Kiran K. | Master, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 16, 2021

**What do you like best about Canonical MicroK8s?**

Available as a single snap package on Ubuntu and other linux distributions. Easy to install. Low memory footprint.
Can get it up and running in less than 10 mins and supports all Kubernetes features.
Supports building a cluster with mulitple nodes.
It doesn’t require spinning up a virtual machine to run.

**What do you dislike about Canonical MicroK8s?**

can be installed only on Linux distributions.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

Testing High-Availablity (HA) and kubernetes setup.

  ### 12. Light weight kubernetes engine

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 27, 2021

**What do you like best about Canonical MicroK8s?**

1. Snap store - can be installed in one command from the store
2. Istio ingress can be enabled as a sidecar service Prometheus, kiali, grafana, jaeger dashboard
3.  Multi-node clusters can be enabled.
4. Managed by ubuntu team
5. MicroK8S can be installed in 10 minutes
6. Support all Kubernetes features

**What do you dislike about Canonical MicroK8s?**

1. Load balancing - running open prem needs to have Nginx or any reverse proxy for routing trafiic to istio ingress

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

We need to migrate a few independent services to microservices; we don't have the workforce to configure the Kubernetes cluster from scratch.
So we did use microk8s to started the Kube cluster in few minutes.

  ### 13. Kubernetes using microk8s

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 24, 2021

**What do you like best about Canonical MicroK8s?**

Easy setup, can add multiple nodes and build a cluster, easy to enable or disable k8s services.

**What do you dislike about Canonical MicroK8s?**

It utilizes more memory than vanilla k8s.

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

The problem I was solving was to have an always-available service and built a raspberry-powered microk8s cluster to power my service.
There are many benefits of using microk8s, and I can run k8s on a single node or add worker nodes by executing just one command. And the low-cost raspberry pi devices performed well in the cluster.

  ### 14. Good for beginners, not recommended for production

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 07, 2021

**What do you like best about Canonical MicroK8s?**

- Easy to use
- Lots of information
- Lots of guides

**What do you dislike about Canonical MicroK8s?**

- Prone to errors
- Unresponsive after a ram saturation because of ingress unexplained loop
- Its embedded in SNAP

**Recommendations to others considering Canonical MicroK8s:**

Don't use it for production; we recently switched to Debian

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

- Testing environments
- Proof of concepts
- Development environments

  ### 15. Quick and easy local kubernetes setup

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 12, 2021

**What do you like best about Canonical MicroK8s?**

No need of any hard steps to setup local kubernetes for developement. One step installation

**What do you dislike about Canonical MicroK8s?**

It could have smaller commands , without needing to add microk8s in the command

**Recommendations to others considering Canonical MicroK8s:**

Please note host access is not enabled by default

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

When testing out my app on Kubernetes on a new os, this is the fastest way possible

  ### 16. Best for local k8s developement

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 27, 2021

**What do you like best about Canonical MicroK8s?**

Simple one line installation for simple one node k8s setup using snap packages

**What do you dislike about Canonical MicroK8s?**

It can extend to multi node setup for kuberenetes

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

I needed by quick k8s setup for local development, using microk8s we didn't have to go through the hassle of kubeadm setup

  ### 17. Microk8s for Edge

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 01, 2021

**What do you like best about Canonical MicroK8s?**

Easy install and adopt on any architecture

**What do you dislike about Canonical MicroK8s?**

some of the logs are not understandable and not enough documents

**What problems is Canonical MicroK8s solving and how is that benefiting you?**

used for edge deploymnt


## Canonical MicroK8s Discussions
  - [What is Canonical MicroK8s used for?](https://www.g2.com/discussions/what-is-canonical-microk8s-used-for)

- [View Canonical MicroK8s pricing details and edition comparison](https://www.g2.com/products/canonical-microk8s/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-30+12%3A06%3A51+-0500&secure%5Bsession_id%5D=1b0a438e-f497-4817-9bc2-89cbd1c350c3&secure%5Btoken%5D=20b7fcff882eaa7eb31214b6ca78f511d4287cead1d27c7a7cbd668f63b57e92&format=llm_user)

## Canonical MicroK8s Features
**Application Support**
- Deployment
- Interface support
- Processor support
- Application Support

**System Capability**
- Self Healing High Availability
- Orchestration
- Scalability

**Security**
- Automatic Security Updates
- Security updates

## Top Canonical MicroK8s Alternatives
  - [Red Hat OpenShift Kubernetes Engine](https://www.g2.com/products/red-hat-openshift-kubernetes-engine/reviews) - 4.5/5.0 (15 reviews)
  - [Docker](https://www.g2.com/products/docker-inc-docker/reviews) - 4.6/5.0 (288 reviews)
  - [Red Hat Enterprise Linux](https://www.g2.com/products/red-hat-enterprise-linux/reviews) - 4.6/5.0 (931 reviews)

