We are proud to announce the release of KubeOne 1.13!
KubeOne is our open-source cluster lifecycle management tool that helps you automate the deployment, upgrading, and management of Kubernetes clusters. With this release, we’re continuing our commitment to stability, flexibility, and support for the latest innovations in the Kubernetes ecosystem.
Release Highlights of KubeOne 1.13
This release brings a mix of new features, upgrades, and operational improvements designed to make cluster management even more robust and customizable.
Support for Kubernetes 1.35
We’ve added support for Kubernetes 1.35, ensuring you can take advantage of the latest upstream features, performance improvements, and security enhancements. As always, all core components and add-ons are updated to maintain full compatibility.
Container Runtime Upgrade
KubeOne now upgrades containerd from v1.7.x to v2.2.x, bringing improved performance, stability, and better alignment with modern Kubernetes requirements.
Enhanced Admission Controller Support
We’ve expanded support for key admission plugins:
- Added EventRateLimit admission plugin support
- Added AlwaysPullImages plugin wiring across kubeadm configs and API server arguments
- Enabled NodeRestriction admission plugin by default
These enhancements improve cluster security and governance out of the box.
Improved etcd Management
Managing etcd is now easier than ever:
- Added new configuration options
- Introduced operational commands via
kubeone etcd
This gives operators more control over one of the most critical components in a Kubernetes cluster.
Networking Enhancements
- Added
enable-l2-announcementsconfiguration option for Cilium CNI, improving flexibility in networking setups
Registry & Helm Authentication
- Added registry authentication support for both source registries and mirror hosts
- Added authentication support in HelmRelease
These updates simplify working with private registries and secured Helm deployments.
Storage Improvements
Enabled allowVolumeExpansionfor Cinder CSI storage classes, allowing dynamic volume resizing
Platform Flexibility
- Added option to skip aznfs package installation on Azure
- Updated install script to support ARM architectures on Linux and macOS
Configuration & Validation Changes
- Removed validation enforcing mutual exclusivity between ContainerdRegistry and RegistryConfiguration
- Removed resource limits from machine-controller and OSM components for improved flexibility
Get Started with KubeOne 1.13 Today!
- Check out the release on GitHub and give us a star! ;)
- Read the docs: Go through the detailed changelog and documentation for specific configuration guides.
We can’t wait to see what you build with Kubeone 1.13!





