Kubernetes 1.33 : le succès de... Note

Kubernetes 1.33 : le succès de JobPolicy passe à la disponibilité générale

Le projet Kubernetes a annoncé que la stratégie de réussite des tâches (Job) est désormais disponible en général (General Availability) dans le cadre de la version. Dans les charges de travail par lots, les utilisateurs peuvent vouloir marquer une tâche comme réussie même si certains followers échouent. La stratégie de réussite des tâches permet aux utilisateurs de spécifier des critères de sortie précoce en utilisant le champ .spec.successPolicy. Ce champ est particulièrement précieux pour les charges de travail de simulation scientifique, d'apprentissage automatique et de calcul haute performance. Les utilisateurs peuvent spécifier une taille minimale requise d'index réussis pour qu'une tâche soit considérée comme réussie. Une fois qu'une tâche les critères de réussite, elle est marquée comme réussie et tous les pods sont terminés. La stratégie de réussite peut être personnalisée pour spécifier un index ou un nombre d'index spécifique qui doivent réussir pour que la tâche soit marquée comme réussie. Le contrôleur de tâches ajoute une condition de critères de réussite atteints à l'état de la tâche une fois que la tâche atteint les critères de réussite, puis initie la suppression et la termination des pods. La tâche obtient une condition de complétion une fois que la suppression et la termination sont terminées.