Назад к вопросам
Junior — Middle
80
Какие действия предпринимаются при замене образа контейнера в деплойменте Kubernetes?
Ответ от нейросети
sobes.tech AI
При замене образа контейнера в деплойменте Kubernetes происходит обновление подов с новым образом. Kubernetes создаёт новые поды с обновлённым образом и постепенно завершает старые, обеспечивая беспрерывную работу приложения (rolling update). Это позволяет избежать простоев и гарантирует, что в любой момент времени работает заданное количество реплик с актуальным образом.
Пример команды для обновления образа:
kubectl set image deployment/my-deployment my-container=my-image:new-tag
Kubernetes автоматически:
- Создаст новые поды с новым образом.
- Проверит их готовность.
- Удалит старые поды после успешного запуска новых.
Если обновление неудачно, можно откатиться к предыдущей версии с помощью:
kubectl rollout undo deployment/my-deployment