我在Google上搜索了更多时间,但迷路了。期待一个答案或想法来解决这个问题。
cf restart-app-instance
有助于重新启动,但我必须休息一下以更新环境变量。
在Cloudfoundry中有什么方法可以执行实例级别restage
?
PS:我什至检查了是否有任何克隆选项可以按比例放大和缩小原件,而无需停机,也没有运气。
答案 0 :(得分:1)
答案 1 :(得分:0)
实现此目标的最佳方法是进行蓝绿色部署。 https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
答案 2 :(得分:0)
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主要用于那些不想用源代码重新部署应用程序的人。最初创建该文件是为了在发布带有安全补丁的新buildpack时自动恢复Cloud Foundry中的所有应用程序。