K0s 1.34 Released

We’re exicted to announce the release of k0s 1.34 which introduces significant improvements in Windows node support, IPv6 single stack alpha automation, and build reproducibility. This version continues the effort to make k0s a production-ready, minimal, and consistent Kubernetes distribution—optimized for both Linux and Windows environments. What’s New in Kubernetes 1.34 Upstream Kubernetes 1.34 includes stability and observability enhancements. Highlights include: Pod Lifecycle Improvements: Graceful shutdown handling for Windows nodes, improved Job Pod replacement policy, and fine-grained container restart rules. Dynamic Resource Allocation (DRA) GA: Structured allocation of GPUs, TPUs, NICs, and other devices with enhanced monitoring and prioritization. Networking Enhancements: Direct Server Return (DSR) support in Windows kube-proxy for reduced latency and load on the balancer. Volume and Storage Updates: VolumeAttributesClass GA and recovery from volume expansion failures improve flexibility and reliability. Pod-level Resource Management (Beta): Define total Pod resources shared across multiple containers, simplifying scheduling. Container Lifecycle Hooks: Stable Sleep action for PreStop/PostStart hooks to improve lifecycle management. Streaming and Caching Improvements: Streaming LIST responses and resilient watch cache initialization reduce memory pressure and improve API server performance. Security Enhancements: Pod certificates for mTLS authentication (Alpha), mutating admission policies (Beta), and stricter anonymous request controls. Refer to the Kubernetes 1.34 release notes for details. ...

October 16, 2025 · 3 min · Juan Luis de Sousa-Valadas Castaño

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