如何确保Cloud Foundry中的多个部署中都有固定的数据库服务器?

时间:2017-03-23 07:18:56

标签: cloudfoundry microservices pivotal-cloud-foundry

我是CF微服务的新手,我正在尝试多次部署服务。据我所知,每次部署到一个空间时,应用程序都会获得不同的数据库服务器和模式。有没有办法告诉Cloud Foundry在一个环境中的多个部署中始终只使用固定的数据库服务器?

1 个答案:

答案 0 :(得分:1)

您案例的关键字是'服务实例'

您可以在特定于您的应用程序的环境中创建数据库服务器的服务实例,并通过应用程序清单将其绑定。

e.g。

cf create-service rabbitmq small-plan myapplication-rabbitmq-instance

只要您在应用程序清单中绑定了myapplication-rabbitmq-instance,它就会在此空间内的应用程序部署之间保持/相同。

e.g。在您的应用程序清单中:

---
...
  services:
   - myapplication-rabbitmq-instance

更多关于https://docs.cloudfoundry.org/devguide/services/