Skip to content

MicroK8s Overview⚓︎

Links to external documentation

→ MicroK8s Documentation

MicroK8s is a lightweight Kubernetes distribution from Canonical that prokube supports for self-managed deployments. It delivers a production-grade container orchestration environment with minimal operational overhead.

When to use MicroK8s

MicroK8s is recommended for small to medium self-managed clusters (up to approximately 10 nodes). For larger on-premise deployments, consider kubeadm, OpenShift, or Rancher. For cloud deployments, managed services (GKE, EKS, AKS) are typically preferred. See Deployment Options for guidance on choosing a Kubernetes distribution.


Configuration⚓︎

Learn how we set up MicroK8s for prokube, including customizations for networking, cluster resources, and essential add-ons. See MicroK8s Configuration for more details.

External etcd control plane⚓︎

If you need to integrate a custom etcd control plane, you can find a setup guide as well as some common commands in the External etcd section.