Kubernetes 1.37, sorti le 26 août, est une release dense avec 58 améliorations dont 13 en GA (generally available), 24 en beta et 21 en alpha.
Gateway API v1.3 en GA
La Gateway API est désormais officiellement stable et remplace progressivement les Ingress pour les nouveaux déploiements. Elle offre une séparation claire entre les responsabilités de l'opérateur de cluster et du développeur d'application, avec un support natif du traffic splitting, de l'authentication et des policies granulaires.
Les principaux ingress controllers (Nginx, Traefik, Istio, Envoy Gateway) ont tous des implémentations conformes.
Sidecar containers stables
La fonctionnalité initContainers avec restartPolicy: Always pour les sidecars est stabilisée. Les sidecars démarrent avant les containers principaux et continuent de tourner pendant toute la vie du pod, avec un arrêt propre garanti après l'arrêt des containers principaux. Parfait pour les service meshes et les agents de monitoring.
In-place pod resize en beta
La possibilité de modifier les ressources CPU/mémoire d'un pod sans le redémarrer passe en beta. C'est un changement majeur pour les workloads qui ont besoin d'élasticité sans interruption.
Suppression de fonctionnalités
Les API flowcontrol.apiserver.k8s.io/v1beta2 et flowcontrol.apiserver.k8s.io/v1beta3 sont supprimées. Migrez vers v1 avant la mise à jour.