Kubernetes 1.32

thumbernail Kubernetes

Kubernetes 1.32 : Stabilité et la performance !

Salut les mordus de Kubernetes ! La version 1.32 est arrivée, et elle est pleine de nouveautés intéressantes qui vont améliorer votre expérience Kubernetes.

Accrochez-vous, on vous embarque pour un tour d'horizon des nouvelles fonctionnalités les plus cool !

Performance et Stabilité : Kubelet s'améliore

Le gestionnaire de mémoire de Kubelet est enfin en version stable ! C'est une grande nouvelle car cela signifie que vous pouvez l'utiliser en toute confiance en production.

Ce gestionnaire améliore la façon dont Kubelet gère la mémoire des pods, prévenant les interruptions de service dues à une saturation.

En plus de cela, on a droit à une meilleure gestion des connexions UDP grâce à un correctif dans kube-proxy.

Fini les problèmes DNS après un redémarrage des pods DNS ! De même, le contrôleur de point de terminaison a été corrigé pour gérer plus efficacement les objets Endpoint.

Et devinez quoi ? Le gestionnaire d'expulsion (Eviction) a été corrigé pour supprimer les images et les conteneurs inutilisés.

Cela vous permet de libérer de l'espace précieux sur vos nœuds !

Fonctionnalités en version stable : La cerise sur le gâteau

En plus des améliorations de performance et de stabilité, plusieurs fonctionnalités ont été promues en version stable dans Kubernetes 1.32. Parmi elles :

  • StatefulSetAutoDeletePVC : Plus besoin de supprimer manuellement les PVC associés à un StatefulSet lorsqu'il est supprimé.

  • CustomResourceFieldSelectors : Cette fonctionnalité offre plus de flexibilité dans la gestion des CustomResourceDefinitions.

  • RetryGenerateName : La génération de noms pour les objets Kubernetes est désormais plus robuste et fiable.

  • SizeMemoryBackedVolumes : La gestion des volumes en mémoire est maintenant plus stable et performante.

  • PodLifecycleSleepAction: Cette fonctionnalité simplifie la gestion des actions de cycle de vie des pods.

Encore plus de nouveautés

Kubernetes 1.32 ne s'arrête pas là ! Voici d'autres nouveautés à découvrir :

  • La fonctionnalité « Scheduler Queueing Hints » est passée en version bêta. Elle promet d'optimiser la planification des pods.

  • La prise en charge de Windows pour le gestionnaire de mémoire des nœuds a été ajoutée, améliorant ainsi les performances et la stabilité des nœuds Windows.

  • Vous pouvez maintenant configurer des domaines de recherche de pod avec plus de liberté.

  • L'intégration du chien de garde (watchdog) systemd au kubelet permet de redémarrer automatiquement les kubelets bloqués.

Autres Changements importants

  • Des modifications ont été apportées à l'API pour la gestion du redimensionnement des pods. Un nouveau sous-ressource /resize a été ajouté pour les opérations de redimensionnement.

  • Une nouvelle fonctionnalité permet la suppression non sécurisée des ressources corrompues. Cette fonctionnalité est désactivée par défaut et peut être activée en définissant l'option --feature-gates=AllowUnsafeMalformedObjectDeletion=true.

  • La structure NodeToStatusMap a été modifiée, passant d'une map à une structure. Des méthodes ont été ajoutées pour accéder aux entrées et absentNodesStatus informe de l'état des nœuds absents dans la map.

  • Le support pour la suppression des requêtes et des limites lors du redimensionnement d'un pod a été supprimé.

  • "ComponentSLIs" est maintenant en GA et verrouillée.

En résumé

Kubernetes 1.32 apporte une multitude d'améliorations qui raviront les utilisateurs de la plateforme.

N'hésitez pas à explorer toutes les nouveautés et à les mettre en pratique pour tirer le meilleur parti de votre environnement Kubernetes !

N'oubliez pas de consulter les notes de version officielles pour une liste complète des changements.

Change Log

Upgradez vous cluster fréquemment !!!

Découvrez les technologies d'alter way