Sobes.tech
Junior — Middle

Какви действия се предприемат при смяна на образа на контейнера в Kubernetes деплоймент?

sobes.tech AI

Отговор от AI

Когато заменяте изображението на контейнера в Kubernetes деплоймент, подовете се актуализират с новото изображение. Kubernetes създава нови подове с актуализираното изображение и постепенно приключва старите, осигурявайки непрекъсната работа на приложението (плавно обновяване). Това предотвратява прекъсвания и гарантира, че във всеки момент работи желаното количество реплики с актуалното изображение.

Примерна команда за актуализиране на изображението:

kubectl set image deployment/моят-деплоймънт моят-контейнер=моя-образ:нов-тег

Kubernetes автоматично:

  • Създава нови подове с новото изображение.
  • Проверява тяхната готовност.
  • Изтрива старите подове след успешно стартиране на новите.

Ако актуализацията се провали, може да се върнете към предишната версия с:

kubectl rollout undo deployment/моят-деплоймънт