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