Kubernetes 1.29 'Mandala' Released
Kubernetes v1.29, the last release of 2023, made KMS v2 encryption at rest and the ReadWriteOncePod access mode stable, and defaulted to running without built-in cloud provider integrations.
Historical Archive. This article documents an event from 2023 and is preserved with its original date for reference. It is not current news, and details may have changed since publication.
What happened
Kubernetes v1.29, codenamed Mandala, was released on December 13, 2023, according to the official Kubernetes blog, and was the last release of 2023. It consisted of 49 enhancements, with 11 graduating to stable, 19 entering beta and 19 new in alpha.
Security and storage stabilisations
KMS v2 encryption at rest became stable, providing an interface for encrypting persisted API data using a key held in an external key service, with improvements to performance, key rotation, health checks and observability. On storage, the ReadWriteOncePod persistent-volume access mode graduated to general availability, ensuring that a volume can be read from and written to by only a single Pod across the whole cluster, which matters for applications that need at-most-one-writer guarantees. Node volume expansion secret support for CSI drivers also went stable.
Cloud provider default change
A significant operational change is that Kubernetes v1.29 defaults to operating without a built-in integration to any cloud provider. Users relying on the previous in-tree integrations for Azure, GCE or vSphere were advised to enable the equivalent external cloud controller manager, part of the multi-release effort to move cloud-specific code out of the Kubernetes core. The release also introduced alpha work including an nftables backend for kube-proxy as a successor to iptables.
Why it mattered
Mandala advanced Kubernetes on two fronts that matter to production operators: stronger, more capable encryption at rest through KMS v2, and stricter single-writer volume semantics with ReadWriteOncePod. The shift to a cloud-provider-free default continued the project's push toward vendor neutrality, previewing the complete removal of in-tree integrations that arrived in later releases.
Related on Skillo
See also: Kubernetes 1.30 'Uwubernetes'.
Sources
Published date reflects the original event date (2023-12-13). This article is original Skillo editorial written from the sources above; facts were verified in September 2026.
Written by
Skillo Staff
0 Comments
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.