如何为部署配置 max_in_flight 值
How to configure max_in_flight value for deployment
我希望在更新我的应用程序时实现零停机部署。下面的文章说,要将此功能集实例配置为您喜欢扩展应用程序的任何值,然后将 max_in_flight 设置为一次性关闭的实例数,以实现平稳过渡。
例如,如果实例为 10,max_in_flight 为 5,则将首先替换前 5 个,然后替换其他 5 个,这样应用程序的升级停机时间为零。
我在清单文件中看不到设置 max_in_flight 的选项。我不知道在哪里配置这个。我正在使用 bluemix 提供程序。
https://docs.cloudfoundry.org/concepts/high-availability.html
谢谢
- max_in_flight参考是关于Bosh配置(编排技术,管理CF平台本身)
- 要在重新部署应用程序期间实现零停机时间,您可以使用蓝绿部署,并将路由映射到单独部署的版本,更多信息请参见 https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
蓝绿部署:https://console.ng.bluemix.net/docs/manageapps/updapps.html#blue_green
或者你可以试试 bluemix 服务 'Active Deploy'.
Active Deploy 允许您在不停机的情况下发布软件的新版本。如果在发布期间的任何时候出现问题,Active Deploy 允许您快速恢复到原始版本。只有当新版本显示可以正常工作时,您才最终确定它。
https://console.ng.bluemix.net/catalog/services/active-deploy/
我希望在更新我的应用程序时实现零停机部署。下面的文章说,要将此功能集实例配置为您喜欢扩展应用程序的任何值,然后将 max_in_flight 设置为一次性关闭的实例数,以实现平稳过渡。
例如,如果实例为 10,max_in_flight 为 5,则将首先替换前 5 个,然后替换其他 5 个,这样应用程序的升级停机时间为零。
我在清单文件中看不到设置 max_in_flight 的选项。我不知道在哪里配置这个。我正在使用 bluemix 提供程序。
https://docs.cloudfoundry.org/concepts/high-availability.html
谢谢
- max_in_flight参考是关于Bosh配置(编排技术,管理CF平台本身)
- 要在重新部署应用程序期间实现零停机时间,您可以使用蓝绿部署,并将路由映射到单独部署的版本,更多信息请参见 https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
蓝绿部署:https://console.ng.bluemix.net/docs/manageapps/updapps.html#blue_green
或者你可以试试 bluemix 服务 'Active Deploy'.
Active Deploy 允许您在不停机的情况下发布软件的新版本。如果在发布期间的任何时候出现问题,Active Deploy 允许您快速恢复到原始版本。只有当新版本显示可以正常工作时,您才最终确定它。
https://console.ng.bluemix.net/catalog/services/active-deploy/