我正在使用蓝绿部署来减少 Cloud Foundry 应用程序 (NodeJS) 的部署停机时间。我正在为 Cloud Foundry 命令行界面 (cf CLI) ( https://github.com/bluemixgaragelondon/cf-blue-green-deploy ) 使用 BlueGreenDeploy 插件,并且我的应用程序正在为使用 PM2 集群模式的单个实例运行多个进程。
一切正常,但我想知道是否有一些“最佳实践”或我做错的事情。
例如:如果我在推送我的应用程序之前手动将我的应用程序缩减到只有 1 个实例,这是否有帮助?应用程序实例在清单文件中指定,因此管理扩展过程的是 CF 本身。
提前感谢所有帮助我的人。