Cloudfoundry: перезагрузите приложение без простоя

Я погуглил больше времени, но потерял. Ожидая ответа или идеи, чтобы решить это.

cf restart-app-instance помогает для перезапусков, но я должен заново создать переменные среды.

Есть ли способ сделать экземпляр уровня restage в облачной среде?

PS: я даже проверил, есть ли какая-нибудь опция клона, увеличивающая и уменьшающая оригинал без простоя, но тоже не повезло.

2 ответа

Мы использовали этот конкретный плагин https://github.com/orange-cloudfoundry/cf-plugin-bg-restage.

bg-restage не даст простоя.

https://plugins.cloudfoundry.org/

Выполните перезапуск приложения с нулевым временем простоя поверх старого (очень вдохновленный автопилотом)

install:
cf install-plugin -r CF-Community "bg-restage"
company:Orange
homepage:https://github.com/orange-cloudfoundry/cf-plugin-bg-restage
author:Arthur Halet - arthur.halet@orange.com
platforms:osx , win64 , win32 , linux64 , linux32

cf bg-restage в основном предназначен для тех, кто не хочет повторно развертывать приложение с исходным кодом. Изначально он был создан для автоматического перезапуска всех приложений в Cloud Foundry при выпуске нового пакета сборки с исправлением безопасности.

Лучший способ добиться этого - выполнить сине-зеленое развертывание. https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html

Другие вопросы по тегам