Kubernetes v1.33: Обновления ж... Заметка
RSS Блог о Kubernetes

Kubernetes v1.33: Обновления жизненного цикла контейнеров

Версия Kubernetes 1.33 вводит обновления в жизненный цикл контейнеров, включая поддержку нулевой продолжительности сна в хуках жизненного цикла контейнеров. Действие Sleep, введенное в версии 1.29, позволяет контейнерам приостановить работу на указанное время после запуска или перед завершением. Первоначально действие Sleep не поддерживало нулевую продолжительность сна, но это было добавлено в версии 1.32 и теперь включено по умолчанию в версии 1.33. Версия Kubernetes 1.33 также вводит альфа-поддержку настройки сигнала остановки, отправляемого контейнерам при их завершении. Это позволяет пользователям указать настройку сигнала остановки в спецификации контейнера, которая добавляется в API как новый обработчик жизненного цикла. Настройка сигнала проверяется на валидность для узла, на котором планируется под, и если не определена настройка сигнал остановки, то runtime контейнера будет использовать сигнал остановки, определенный в образе контейнера или по умолчанию. Функция требует поддержки сигналов остановки контейнеров как в Kubernetes, так и в runtime контейнера, что еще находится в стадии разработки. Чтобы включить функцию, пользователи должны включить ворота функции в обоих kube-apiserver и kubelet. Команда SIG Node разрабатывает эту функцию и приветствует обратную связь, участие и вовлечение сообщества.