Kubernetes v1.34 : Contrôle pl... Note

Kubernetes v1.34 : Contrôle plus précis des redémarrages de conteneurs

Kubernetes 1.34 introduit une fonctionnalité alpha appelée Stratégie et Règles de Redémarrage de Conteneur. Cette fonctionnalité permet un contrôle individuel sur les redémarrages de conteneurs au sein d'un Pod, remplaçant la stratégie de redémarrage globale du Pod. Elle permet également des redémarrages conditionnels pour les conteneurs en fonction de leurs codes de sortie. Auparavant, tous les conteneurs dans un Pod partageaient une seule stratégie de redémarrage. Cette limitation empêchait des scénarios tels que celui d'avoir un conteneur d'initialisation qui s'exécute une seule fois tandis que le conteneur d'application principale redémarre toujours. La nouvelle fonctionnalité, activée par la porte de fonctionnalité alpha ContainerRestartRules, résout ce problème en permettant des stratégies et règles de redémarrage par conteneur. Les cas d'utilisation incluent les redémarrages sur place pour les travaux d'entraînement avec des codes de sortie spécifiques, les conteneurs d'initialisation à essai unique et les Pods avec plusieurs conteneurs ayant des besoins de redémarrage différents. Pour utiliser cette fonctionnalité, la porte de fonctionnalité ContainerRestartRules doit être activée. Des exemples démontrent comment configurer les redémarrages en fonction de codes de sortie spécifiques, mettre en œuvre des conteneurs d'initialisation à essai unique et attribuer des stratégies de redémarrage différentes à plusieurs conteneurs. Cette fonctionnalité alpha accueille les commentaires de la communauté et est développée par SIG Node. Les plans futurs incluent le support pour le redémarrage de Pods entiers.