Перезапуск системы в Kubernetes
Для полного перезапуска системы:
- Остановите работу всех приложений с помощью набора команд:
# Проверьте, имеются ли в пространстве имен установленные чарты. helm -n <namespace> list # Удалите чарты внешнего интерфейса (frontend) и внутреннего интерфейса (backend). helm -n <namespace> uninstall testit-frontend helm -n <namespace> uninstall testit-backend # Опционально: Дождитесь остановки подов. kubectl -n <namespace> get pods --watch
- Перезапустите приложения. Если требуется применить какие-либо переназначения, включите флаг
-f values-override.yaml
. В остальных случаях использовать этот флаг не рекомендуется. Для перезапуска используйте команду:cd ~/testit # Установите внутренний интерфейс (backend). helm upgrade --install -f testit_backend/values-override.yaml -n <namespace> --create-namespace testit-backend testit_backend/ # Дождитесь запуска всех подов внутреннего интерфейса. kubectl -n <namespace> get pods --watch # Установите внешний интерфейс (frontend). helm upgrade --install -f testit_frontend/values-override.yaml -n <namespace> --create-namespace testit-frontend testit_frontend/ # Дождитесь запуска всех подов внешнего интерфейса. kubectl -n <namespace> get pods -l app=frontend --watch