1

我用谷歌搜索了更多时间,但输了。期待答案或想法来解决这个问题。

cf restart-app-instance有助于重新启动,但我必须重新进行环境变量更新。

有没有办法restage在 Cloudfoundry 中进行实例级别?

PS:我什至检查了是否有任何克隆选项在没有停机的情况下放大和缩小原始版本,但也没有运气。

4

3 回答 3

2

我们使用了这个特殊的插件https://github.com/orange-cloudfoundry/cf-plugin-bg-restage

于 2018-12-07T04:41:28.803 回答
1

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 中的所有应用程序。

于 2019-05-15T19:26:23.940 回答
0

实现这一点的最佳方法是进行蓝绿部署。 https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html

于 2018-12-07T04:33:39.307 回答