🌀 Команда дня: перезапуск деплоймента в Kuberneteskubectl rollout restart
позволяет инициировать перезапуск всех Pod-ов в указанном деплойменте без изменения его манифеста или Docker-образа.
Полная команда:
kubectl rollout restart deployment my-deployment \
--namespace=my-namespace
Что с помощью команды можно сделать
С помощью команды можно автоматически применить изменения в ConfigMap или Secret без правки Docker-образа, быстро восстановить зависшие или упавшие приложения и обеспечить плавный, по-стратегии RollingUpdate, переход с минимальным простоем и без резких обрывов трафика.