Библиотека девопса | DevOps, SRE, Sysadmin
🔥 kubectl rollout restart - лучший друг девопса
Когда нужно быстро перезапустить деплоймент в Kubernetes, многие лезут редактировать манифест или руками удаляют поды. Но есть куда более элегантный способ:
kubectl rollout restart deployment my-app
Что делает эта команда:
- Не трогает сам манифест.
- Генерирует новый replicaSet с теми же образами.
- Аккуратно перезапускает поды по rolling update.
⚡️ Плюсы:
- Удобно для обновления конфигов (например, ConfigMap или Secret), если они примонтированы в поды.
- Можно применить массово:
kubectl rollout restart deployment -n my-namespace
- Работает и для daemonset / statefulset.
💡 Если хочешь проверить статус перезапуска:
kubectl rollout status deployment my-app
Подпишись 👉@devopslib
16 · 884 ·