【发布时间】:2018-12-07 03:36:13
【问题描述】:
我在 Google 上搜索了更多时间,但输了。期待解决这个问题的答案或想法。
cf restart-app-instance 有助于重启,但我必须重新暂存环境变量更新。
有没有办法在 Cloudfoundry 中实现实例级别 restage?
PS:我什至检查了是否有任何克隆选项在不停机的情况下放大和缩小原始版本,但也没有运气。
【问题讨论】:
标签: cloud-foundry cf-bosh
我在 Google 上搜索了更多时间,但输了。期待解决这个问题的答案或想法。
cf restart-app-instance 有助于重启,但我必须重新暂存环境变量更新。
有没有办法在 Cloudfoundry 中实现实例级别 restage?
PS:我什至检查了是否有任何克隆选项在不停机的情况下放大和缩小原始版本,但也没有运气。
【问题讨论】:
标签: cloud-foundry cf-bosh
【讨论】:
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 中的所有应用程序。
【讨论】:
实现这一目标的最佳方法是进行蓝绿部署。 https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
【讨论】: