Kubernetes v1.29: Mandala
Similar to previous releases, the release of Kubernetes v1.29 introduces new stable, beta, and alpha features. The consistent delivery of top-notch releases underscores the strength of our development cycle and the vibrant support from our community.
Update
4 more links:
-
Ubuntu ☛ Canonical Kubernetes 1.29 is now generally available
-
Kubernetes Blog ☛ Kubernetes 1.29: Cloud Provider Integrations Are Now Separate Components
After many years of development and collaboration across many contributors, the default behavior for legacy cloud provider integrations is changing. This means that users will need to confirm their Kubernetes configurations, and in some cases run external cloud controller managers. These changes are taking effect in Kubernetes version 1.29; read on to learn if you are affected and what changes you will need to make.
-
Kubernetes Blog ☛ Kubernetes 1.29: VolumeAttributesClass for Volume Modification
You can read about VolumeAttributesClass usage details in the Kubernetes documentation or you can read on to learn about why the Kubernetes project is supporting this feature.
-
Kubernetes Blog ☛ Kubernetes 1.29: CSI Storage Resizing Authenticated and Generally Available in v1.29
Let's embark on the evolution of this feature, initially introduced in alpha in Kubernetes v1.25, and unravel the changes accompanying its transition to GA.
2 more updates (days later):
-
Kubernetes 1.29: New (alpha) Feature, Load Balancer IP Mode for Services
This blog introduces a new alpha feature in Kubernetes 1.29. It provides a configurable approach to define how Service implementations, exemplified in this blog by kube-proxy, handle traffic from pods to the Service, within the cluster.
-
Kubernetes 1.29: Single Pod Access Mode for PersistentVolumes Graduates to Stable
With the release of Kubernetes v1.29, the ReadWriteOncePod volume access mode has graduated to general availability: it's part of Kubernetes' stable API. In this blog post, I'll take a closer look at this access mode and what it does.
-
Kubernetes 1.29: Decoupling taint-manager from node-lifecycle-controller
This blog discusses a new feature in Kubernetes 1.29 to improve the handling of taint-based pod eviction.
-
Kubernetes 1.29: PodReadyToStartContainers Condition Moves to Beta
With the recent release of Kubernetes 1.29, the PodReadyToStartContainers condition is available by default. The kubelet manages the value for that condition throughout a Pod's lifecycle, in the status field of a Pod. The kubelet will use the PodReadyToStartContainers condition to accurately surface the initialization state of a Pod, from the perspective of Pod sandbox creation and network configuration by a container runtime.
Another late arrival:
-
Contextual logging in Kubernetes 1.29: Better troubleshooting and enhanced logging
On behalf of the Structured Logging Working Group and SIG Instrumentation, we are pleased to announce that the contextual logging feature introduced in Kubernetes v1.24 has now been successfully migrated to two components (kube-scheduler and kube-controller-manager) as well as some directories. This feature aims to provide more useful logs for better troubleshooting of Kubernetes and to empower developers to enhance Kubernetes.
A year later:
-
Oracle Cloud Native Environment 1.9 introduces support for Kubernetes 1.29
We are pleased to announce the general availability of Oracle Cloud Native Environment Release 1.9, the scalable and highly available Kubernetes distribution that can be used to deploy your containerized applications across public clouds and on-premises.
Oracle Cloud Native Environment is an integrated suite of software components for the development and management of cloud native applications. Based on the Cloud Native Computing Foundation and Open Container Initiative standards, Oracle Cloud Native Environment delivers a simplified framework for the installation, update, upgrade, and configuration of key features for orchestrating microservices through Kubernetes.
This release includes Kubernetes 1.29 and introduces support for the latest Oracle Linux 8 and Oracle Linux 9 releases on x86_64 and aarch64 architectures.