Microk8s, built by the Kubernetes team at Canonical, is a low-ops, minimal production Kubernetes. It is an open-source system for automating deployment, scaling, and management of containerized applications. MicroK8s is available as a snap and available on Linux, Windows and Mac.
Stuff you wanna know:
- MicroK8s runs in as little as 540MB of memory; however a system with at least 20G of disk space and 4G of memory is recommended.
- MicroK8s bundles its own version of kubectl for accessing Kubernetes.
- MicroK8s comes with “Addons” – extra services which can be added. These addons can be enabled and disabled at any time, and most are pre-configured.
- You can install and run Microk8s on a machine not connected to the internet or offline.
- MicroK8s is actively tested and developed on amd64 and arm64.
- You can add third-party repositories to a MicroK8s cluster.
More stuff:
- Microk8s documentation — https://microk8s.io/docs
- Installing Microk8s — https://microk8s.io/docs/getting-started
- Find a list of Microk8s add ons here — https://microk8s.io/docs/addons#heading–list
- Setting up a Microk8s cluster — https://microk8s.io/docs/clustering
- High availability Kubernetes clusters with Microk8s — https://microk8s.io/high-availability