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
Photo by [Lorenzo Herrera](https://unsplash.com/@lorenzoherrera?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)

k0s 1.32 Release: What’s New in Lightweight Kubernetes

We’re excited to announce the release of k0s 1.32, packed with powerful enhancements, critical fixes, and new features. This release continues to solidify k0s as the lightweight and secure Kubernetes distribution for modern workloads. What’s new in Kubernetes 1.32 As always, a new Kubernetes minor release comes with tons of fixes and some new features. Here are a few changes that we wanted to highlight in the Kubernetes 1.32 release. Security Improvements: Addressed CVE-2024–9042, a Windows node vulnerability, ensuring better security for querying node logs. ...

January 29, 2025 · 3 min · Jussi Nummelin

k0s 1.31 Released

Major updates, features, and enhancements for k0s, including nftables. Plus: k0s applies for CNCF Sandbox project status The k0s project has seen significant updates over the past couple of months, introducing new features, improving existing functionalities, and ensuring the platform’s stability through several critical fixes and dependency upgrades. Here’s a breakdown of the most important changes and what they mean for you. To experience it, just download the 1.31 release of k0s. ...

September 30, 2024 · 5 min · Jussi Nummelin

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
Photo by [Brett Ritchie](https://unsplash.com/@brett_ritchie_photography?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)

Introducing k0smotron

Container orchestration has revolutionised the way we develop, deploy, and manage applications. Kubernetes, with its rich set of features, has emerged as the de-facto standard for container orchestration. However, as the scale and complexity of applications grow, managing multiple Kubernetes clusters can be a daunting task. Today, we are thrilled to announce our latest open source project — k0smotron. k0smotron is essentially a set of Kubernetes controllers that allows you to run and manage multiple Kubernetes cluster control planes as pods within a single Kubernetes cluster. Yes, you heard it right — Kubernetes in Kubernetes! ...

June 1, 2023 · 6 min · Jussi Nummelin