我刚开始调查OpenStack& Cloudfoundry最近,我只是想知道扩展/退出机制在OpenStack& Cloudfoundry集成。 据我了解,如果我们需要扩展Web应用程序,Cloudfoundry将尝试创建一个新容器来运行新的Web应用程序。如果它达到了一些无法分配/创建新容器的限制,它是否会尝试使用OpenStack将新计算扩展到服务? 感谢
答案 0 :(得分:2)
Cloud Foundry通常使用BOSH部署在基础架构(OpenStack,vSphere,AWS)上。 BOSH将创建VM并安装运行CF平台所需的软件包。增加可用于CF的VM或计算服务由BOSH完成,通常作为手动操作。 CF没有内置机制可以通过BOSH从基础架构请求更多的计算容量。
已经有一些社区努力将BOSH的功能添加到BOSH安装的软件包请求自动扩展计算容量。请参阅https://github.com/nttlabs/bosh-scaler作为示例。