我希望在更新应用时无需停机部署。下面的文章说明要将此功能集实例配置为您希望缩放应用程序的任何值,然后将max_in_flight设置为一次性降低的实例数,以实现平滑过渡。
例如,如果实例为10且max_in_flight为5,则首先替换前5个,然后替换其他5个,以便应用程序的升级停机时间为零。
我看不到在清单文件中设置max_in_flight的选项。我不知道在哪里配置它。我正在使用bluemix提供程序。
https://docs.cloudfoundry.org/concepts/high-availability.html
由于
答案 0 :(得分:2)
答案 1 :(得分:0)
蓝绿色部署: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/