Canonical Eyes Edge & IoT With MicroK8s


MicroK8s is a lightweight and easy to use Kubernetes distribution designed to run in resource-constrained environments such as IoT and edge devices. As Canonical is eyeing enterprise use-cases it’s making Microk8s more resilient by adding high availability capabilities to it.

Microk8s already has the clustering feature; with a single command, users can join multiple MicroK8s nodes in a cluster. With HA, as soon as users join three or more nodes, they get the Kubernetes control plane distributed across these nodes. If they join more nodes they get all the API services of Kubernetes available on all nodes and the control plane is still distributed on these nodes.

To make it work Canonical has swapped etcd, the Kubernetes data store, with Dqlite, which Alex Chalkias, Product Manager at Canonical, says is the most popular distributed SQLite database out there.

With HA, Microk8s can now power more industrial use cases, where users can have multiple sensors and IoT appliances running in a factory floor. “With HA and Dqlite, we ensure to have the best reliable solution for Kubernetes where the users don’t really have to deal with all the configuration and the complexity that Kubernetes brings,” he said.  “It’s the evolution of MicroK8s.”

MicroK8s HA is part of the complete Canonical solution for edge machine provisioning and provides VMs, containers and storage on-demand.

Read Transcript
Don't miss out great stories, subscribe to our newsletter.

Goodbye Proprietary Data Warehouses, Dremio Brings BI Capabilities To Cloud Data Lakes

Previous article

Next.js 10 Offers Automatic Image Optimization, Web Vitals Analytics

Next article
Login/Sign up