New Mirantis Open Source Project Streamlines Kubernetes Management
August 4, 2023Mirantis announced a new open source project that allows Kubernetes operators to provide increased security and flexibility for Kubernetes control planes, including support for remote worker nodes, while at the same time reducing the resource and operational overhead needed to build new Kubernetes clusters.
The k0smotron architecture – similar to that used by major public cloud providers – enables rapid, large-scale provisioning of Kubernetes control planes on Kubernetes, enhancing resiliency and security, and creating true control plane separation from worker nodes. Separating the control plane from workers also enables provisioning of remote worker nodes, supporting a wider range of use cases, including smaller footprint edge, branch office, and Internet of Things (IoT).
“k0smotron is ideal for IoT applications where you want to centrally manage control planes and do so very efficiently, but where thousands of distributed worker nodes may need to run on remote, resource-poor devices with less-than-ideal network connectivity,” said Miska Kaipiainen, vice president of engineering, Mirantis. “k0smotron is also great for more run-of-the-mill applications, like giving developers the ability to provision clusters on demand for themselves on a private cloud. We’re now working with Kubernetes ClusterAPI to let k0smotron provision underlying virtual machines (VMs) and networks for itself in a fully-automated way, abstracting underlying infrastructure and creating a complete solution.”
The k0smotron operator, developed by the team behind the open source k0s Kubernetes distribution, is deployed onto an existing Kubernetes cluster which becomes the mothership cluster that provides control plane services on demand. This approach provides for hybrid and multi-cloud support.
To learn more about k0smotron, register for the upcoming Tech Talk, Expanding Horizons: k0smotron’s Integration with Cluster API and Beyond, on August 22. To start using it today, visit the GitHub repository.