gpt4 book ai didi

ibm-cloud - IBM Bluemix 云应用程序的零停机部署功能

转载 作者:行者123 更新时间:2023-12-02 01:06:29 29 4
gpt4 key购买 nike

我们有一个启用了 DevOps 交付管道的 NodeJS Cloud Foundry 应用程序。

enter image description here最初,我们将管道设置为使用 Bluemix 中交付管道的 Active Deploy 扩展来部署应用程序更新,而无需任何停机时间。也称为:滚动部署、蓝-绿部署、红-黑部署。 https://www.ibm.com/developerworks/cloud/library/cl-bluemix-rollingpipeline/cl-bluemix-rollingpipeline-pdf.pdf

不幸的是,Active Deploy 服务已于 2017 年 6 月 23 日迅速停用,因为我们在部署时处于停机状态。 https://www.ibm.com/blogs/bluemix/2017/05/retirement-ibm-active-deploy-beta-service/

我们如何回到将新版本的应用程序部署到不中断消费者服务的环境中的过程?城市代码?其他选择?

最佳答案

执行此操作的一个好方法是使用 IBM Cloud Garage 的 blue-green-deploy cf plugin .在您的部署脚本中,添加:

cf add-plugin-repo CF-Community https://plugins.cloudfoundry.org
cf install-plugin blue-green-deploy -f -r CF-Community

然后,而不是做 cf push <app_name> , 做:

cf blue-green-deploy <app_name>

你也可以指定manifest,或者指定smoke test(如果smoke test失败,构建会被标记为失败,原始版本会继续运行)。

关于ibm-cloud - IBM Bluemix 云应用程序的零停机部署功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47314195/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com