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