MicroK8s Overview⚓︎
Links to external 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.