Cloud foundry 在cloud foundry基础架构上部署多个版本

Cloud foundry 在cloud foundry基础架构上部署多个版本,cloud-foundry,Cloud Foundry,我试图在一个基于BOSH的cf实例上部署多个版本(例如cassandra cf版本、mysql cf版本、elasticsearch cf版本)。对于上面列出的每个版本,我都有一个部署清单文件,其中列出了要部署CloudFoundry的组件以及与该版本相关联的服务。由于与CF相关的基础设施已经部署并正在运行,我想知道在部署清单中是否有方法指向当前正在运行的CF。目前,我在每个服务版本中重复CF的部署信息,这导致BOSH为每个版本部署CF 总而言之,我希望有两种不同类型的部署清单,如下所示: 仅C

我试图在一个基于BOSH的cf实例上部署多个版本(例如cassandra cf版本、mysql cf版本、elasticsearch cf版本)。对于上面列出的每个版本,我都有一个部署清单文件,其中列出了要部署CloudFoundry的组件以及与该版本相关联的服务。由于与CF相关的基础设施已经部署并正在运行,我想知道在部署清单中是否有方法指向当前正在运行的CF。目前,我在每个服务版本中重复CF的部署信息,这导致BOSH为每个版本部署CF

总而言之,我希望有两种不同类型的部署清单,如下所示:

  • 仅CF版本(仅适用于CF部署的基础架构、网络、作业和属性)
  • 仅限服务的CF版本-(指向当前正在运行的CF+基础架构、网络、作业和属性,仅用于服务部署)

  • 感谢您对CloudFoundry的积极关注。为了实现您试图实现的目标,您可以部署一个清单,然后您可以添加/删除/编辑作业和包并重新部署,它将只更新和部署您所做更改的服务。 希望有帮助


    如果您有任何其他疑问,请告诉我。

    Hitesh,谢谢您的评论。我试图找出是否有办法将部署清单拆分为清单中列出的作业。我想有清单文件,其中包括作业和包只特定于该版本。例如,Hi Hitesh,谢谢你的评论。我试图找出是否有办法将部署清单拆分为清单中列出的作业和包。例如,cf发布清单应该列出与cloud foundry发布相关的作业和包。然后,对于cloud foundry上托管的服务(例如cassandra发布、mysql发布),我希望有与服务相关的作业和包,但不包括cf发布作业和包。由于CF已部署并从CF release deployment运行,因此不希望重复服务清单文件中的CF release作业和包。您好,有关如何处理此情况的更多选项,您将在此处获得更好的答案:。谢谢,希特勒