Kubernetes 1.33: Политика успе... Заметка
RSS Блог о Kubernetes

Kubernetes 1.33: Политика успеха задачи (Job's SuccessPolicy) стала общедоступной

Проект Kubernetes объявил, что политика успешности задания (Job) перешла в общедоступный выпуск (General Availability) в составе релиза v1.33. В пакетных рабочих нагрузках пользователи могут захотеть отметить задание как успешное, даже если некоторые последователи потерпят неудачу. Политика успешности задания позволяет пользователям указывать критерии раннего выхода с помощью поля .spec.successPolicy. Это поле особенно ценно для научных симуляций, AI/ML и пакетных рабочих нагрузок с высокими вычислительными возможностями. Пользователи могут указать минимальный требуемый размер успешных индексов для того, чтобы задание было отмечено как успешное. Как только задание удовлетворяет политике успешности, оно отмечается как успешное, и все Pods прекращают свою работу. Политику успешности можно настроить для указания конкретного индекса или количества индексов, которые должны быть успешными, чтобы задание было отмечено как успешное. Контроллер задания добавляет условие SuccessCriteriaMet к статусу задания, как только задание достигает политики успешности, а затем инициирует очистку и прекращение работы Pods. Задание получает условие Complete после завершения очистки и прекращения работы.