Перезапустите все приложения в пространстве PCF. - PullRequest
0 голосов
/ 13 ноября 2018

У нас есть тонны услуг, размещенных в Pivotal Cloud Foundry (PCF). Каков наилучший способ перезапустить все микро-сервисы в данном пространстве с помощью сценариев? Другая сложность, с которой мы сталкиваемся, заключается в том, что мы хотим запускать службы по порядку и вводить некоторую задержку между каждым запуском службы. Мы делаем это вручную прямо сейчас, но это утомительно и требует много времени. Пожалуйста, предложите, если так или иначе мы можем автоматизировать это. Спасибо.

1 Ответ

0 голосов
/ 14 ноября 2018

Я бы посоветовал вам написать wrapper-script в powershell или bash, который сначала выполнит cf apps в вашем пространстве

Приведенная выше команда даст вам App Name.Прочитайте этот текст и заставьте ваш скрипт-обертку выполнить cf restart <APP_NAME> в цикле

Это перезапустит все приложения в вашем пространстве ...

Относительно введения задержки при запуске службы .. Iпредложил бы иметь процесс CI/CD для развертывания приложений (например, процесс Jenkins), с помощью которого вы можете иметь полный контроль над развертыванием

...