Kubernetes v1.34: Более точный... Заметка
RSS Блог о Kubernetes

Kubernetes v1.34: Более точный контроль над перезапуском контейнеров

"Kubernetes 1.34 представляет альфа-функцию под названием "Политика и правила перезапуска контейнеров". Эта функция позволяет индивидуально управлять перезапусками контейнеров внутри пода, переопределяя глобальную политику перезапуска пода. Она также включает условные перезапуски контейнеров на основе их кодов выхода. Ранее все контейнеры в поде использовали единую политику перезапуска. Это ограничение препятствовало таким сценариям, как наличие инициализационного контейнера, который запускается только один раз, в то время как основной контейнер приложения всегда перезапускается. Новая функция, активируемая флагом альфа-функции ContainerRestartRules, решает эту проблему, позволяя использовать политики и правила перезапуска для каждого контейнера. Примеры использования включают перезапуск "на месте" для обучающих заданий с определенными кодами выхода, инициализационные контейнеры с попыткой запуска один раз и поды с несколькими контейнерами, имеющими разные потребности в перезапуске. Для использования этой функции необходимо включить флаг ContainerRestartRules. Примеры демонстрируют, как настроить перезапуск на основе определенных кодов выхода, реализовать инициализационные контейнеры с попыткой запуска один раз и назначить разные политики перезапуска нескольким контейнерам. Эта альфа-функция открыта для обратной связи сообщества и разрабатывается SIG Node. В будущих планах — поддержка перезапуска целых подов."