MicroK8s allows for low-ops, minimal production Kubernetes for devs, cloud, clusters, workstations, edge and IoT.
It is a Cloud Native Computing Foundation (CNCF) certified upstream Kubernetes deployment that runs entirely on your workstation or edge device. The project automatically chooses the best nodes for the Kubernetes datastore, and when a cluster database is lost, another node is immediately promoted.
Microk8s is built by the Kubernetes team at Canonical, the company behind the Ubuntu Project.
MicroK8s is great for offline development, prototyping, and testing. It can be used on a VM as a small, cheap, reliable k8s for CI/CD, according to the company.
MicroK8s offers optional 24/7 support with 10-year security maintenance.
“Our goal is to eliminate everyday administration from Kubernetes clusters. Install, cluster, and then just watch it fly,” the company wrote on its website. “You can configure MicroK8s if you want. Most people don’t bother. MicroK8s will apply security updates automatically by default, defer them if you want. Upgrade to a newer version of Kubernetes with a single command. It’s really that easy.”
Organizations can run them on ARM or Intel either standalone or in clusters with fully containerized deployment and compressed over-the-air updates for ultra-reliable operations.
Developers will need An Ubuntu 20.04 LTS, 18.04 LTS or 16.04 LTS environment to run the commands (or another operating system which supports ‘snapd.’ Also, at least 20G of disk space and 4G of memory are recommended to run them.