K0smotron v1.7.0 Release: Federated Hosted Control Planes

It’s been a while since our last k0smotron update, but the project has been evolving at full speed. Over the past few months, we’ve worked on strengthening k0smotron both as a standalone solution and as a first-class citizen within Cluster API. Along the way, we’ve also expanded k0smotron’s own API so it can support a wider range of use cases. One example is the new customUserData field, which gives you direct control over how your VMs are prepared to run k0s. This makes it possible to adapt cluster startup to very specific requirements. And this is only the beginning, support for Ignition as an alternative bootstrapping method is planned for the next minor release, further extending bootstrap configuration flexibility. ...

September 26, 2025 · 5 min · Adrian Pedriza

k0smotron is growing up

k0smotron 1.0 announces general availability with new enterprise capabilities, including enabling remote deployment of whole clusters on any infrastructure, improving control plane high availability, and enabling updates-in-place. Making things more seamless and simple for Kubernetes multi-cluster deployments. Organizations using Kubernetes face the challenge of defining, provisioning, scaling, and lifecycle-managing clusters. Many need to do this on more than one kind of infrastructure — private cloud, public cloud, bare metal, etc. ...

June 11, 2024 · 7 min · Jussi Nummelin

k0smotron Anywhere: Now a complete ClusterAPI infrastructure provider

Managing multiple Kubernetes clusters, maybe even over multiple infrastructures, is definitely not easy. Cluster API can help you by bringing in a declarative way to manage both the infrastructure and the cluster setup. But what if you want to use on-premises, bare metal or other like such environments where existing Cluster API providers do not really have coverage? Not to worry, we’ve got your back. Now with k0smotron Anywhere, you can use Cluster API on ANY infrastructure, even bare metal, without the need to add any complexities to your infrastructure. ...

January 18, 2024 · 6 min · Jussi Nummelin

k0smotron v0.7.0 released

Team k0s proudly presents: k0smotron v0.7.0. This release highlights two new features: client connection tunneling and the new ClusterAPI provider for “remote machines.” Remote machine CAPI provider, a.k.a ‘k0smotron Anywhere’ ClusterAPI is a Kubernetes sub-project working to provide Kubernetes-native, declarative means for provisioning, upgrading, and operating multiple clusters on various infrastructures. One of the tenets of CAPI is that it can be easily used with cloud providers and other infrastructure that is API-powered. However, there are a lot of use cases where infrastructure is not API-powered (think: bare metal servers, IoT devices, etc.). In many of these, it doesn’t make sense to invest resources into making the infrastructure API powered. ...

October 17, 2023 · 3 min · Jussi Nummelin
Photo by [Aldebaran S](https://unsplash.com/@aldebarans?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)

k0smotron with full CAPI support

Since we’ve initially launched k0smotron in June, team k0s has been busy with working on enhancing k0smotron. Today we’re glad to share that k0smotron now has pretty much full ClusterAPI support built-in. In k0smotron version 0.4.0, released only couple weeks after the initial k0smotron launch, we already added the basic capability to spin up both the control and worker planes via ClusterAPI. 0.5.0, released in mid July, came with support for Template types and thus enabling you to work with MachineDeployment etc. ClusterAPI constructs. MachineDeployments allows you to easily scale your nodes as it behaves very similarly as normal workload Deployment. ...

August 30, 2023 · 3 min · Jussi Nummelin