我是CloudFoundry的新手,我会感谢你的帮助。
因此,我需要为我们的产品创建CF ServiceBroker,并试图找到正确的方法。
我在部署的文档类型中找到了:
https://docs.cloudfoundry.org/services/overview.html 以下是有效部署模型的示例。 1)整个服务由BOSH打包并部署在云Foundry旁边 2) Broker由BOSH与Cloud一起打包和部署,其余的服务通过其他方式部署和维护。 3)代理(以及可选的服务)作为应用程序推送到云创建用户空间 4)整个服务,包括代理,通过其他方式部署和维护在云Foundry之外
到目前为止,我已经看到了部署类型3和4的示例--很明显--我只需要实现ServiceBroker API,部署它,并使用命令“create ServiceBroker”创建ServiceBroker。使用这些部署类型,我需要维护我的服务后端。例如,如果我的服务提供MongoDB作为服务,我需要安装MongoDB数据库的服务器(例如,在亚马逊中)。ServiceBroker将把所有的应用程序都委托给那里。
但是我找不到任何1和2部署类型的例子。据我所知,第一种部署类型允许在Cloud上部署ServiceBroker和服务后端。因此,对于这种类型,我不需要安装带有MongoDB的单独服务器,但我可以以某种方式将Mongo数据库部署到CloudFoundry。
所以,我的问题是:
1)我的理解正确吗?
2)是否有在CLoudFounry上部署服务代理和服务后端的示例?
谢谢你的帮助。
发布于 2017-03-30 03:46:58
1)不,它允许您使用bosh与CloudFoundry (或在单独的IaaS上)一起部署您自己的版本/部署。
要问的正确问题是“如何使用bosh v2清单部署为我的应用程序和服务代理创建bosh版本”。
2)最好的方法是查看https://github.com/cloudfoundry和https://github.com/cloudfoundry-community中的现有项目,比如https://github.com/cloudfoundry/cf-mysql-deployment和https://github.com/cloudfoundry/cf-mysql-release
关于https://bosh.io/docs#basic-deploy和https://bosh.io/docs/manifest-v2.html的更多信息
准备一个高水平的学习曲线。
https://stackoverflow.com/questions/43097203
复制相似问题