AWS EKS on v1.29 !
Amazon EKS currently supports Kubernetes version 1.29, aptly nicknamed “Mandala”.
This theme, symbolising the universe in its perfection, resonates deeply with the ethos of interconnectedness and collaboration that defines the Kubernetes community—a sentiment that I wholeheartedly embrace as I navigate the evolving landscape of cloud technologies.
One of the standout features in Kubernetes 1.29 that has particularly caught my attention is the introduction of the ReadWriteOncePod access mode for PersistentVolumes. This new feature guarantees that a PersistentVolumeClaim (PVC) can only be accessed by a single pod within the entire cluster. It’s a significant development for applications that demand stringent data safety and integrity, especially when handling sensitive data.
Additionally, this update brings an essential security enhancement with the LegacyServiceAccountTokenCleanUp feature, which automatically removes old, unused legacy service account tokens. This proactive cleanup not only streamlines system management but also significantly enhances security by reducing potential attack vectors—something I always prioritise in my deployments.
I also need to update some of my manifests and client software to align with the new standards introduced, as Kubernetes 1.29 deprecates certain older APIs, such as the v1beta2 flow control API group. It’s a bit of a hassle but well worth it for the increased functionality and future-proofing of my projects.
For those managing Kubernetes deployments, exploring version 1.29 on EKS could provide substantial benefits. I highly recommend looking into the detailed breakdown of all the new features and enhancements. More detailed insights and instructions on how to upgrade can be found in the AWS blog and the official Kubernetes release notes. Here’s where you can dive into all the details and get started with this latest version: