我应该扩展 CloudFoundry 的部署清单以添加 Diego Releases,还是应该在 CF 清单旁边为 diego 创建一个新的部署清单?我与 Bosh 合作在 OpenStack 上进行部署。
问问题
221 次
1 回答
3
这完全取决于您,主要考虑因素是:
- 在短期内,用于部署 Diego 的脚本/工具在生成两个单独的清单的上下文中工作,一个用于
cf-release
和一个用于diego-release
(andetcd-release
andgarden-linux-release
)。例如,您可以在 Diego 路线图中看到这个故事-c
,它带有一个标志,该标志是现有cf-release
部署清单的路径。 - 将两者结合在一个部署中会使某些操作考虑变得更加容易。例如,与和
consul_agent
的大多数工作位于同一位置。您通常希望全面部署相同版本,但如果您有两个不同的部署清单,那么您必须确保更新两个清单和两个清单中的发布引用。而且,如果您的一个部署由于某种不相关的原因在中间停止,那么推断集群处于什么状态以及您作为操作员需要采取哪些步骤可能会变得越来越复杂。cf-release
diego-release
consul_agent
bosh deploy
于 2015-12-09T08:41:31.273 回答