如何在Cloud Foundry中使用docker-compose.yml部署docker应用程序



我有一个docker-compose.yml文件,其中包含环境变量和证书。我喜欢在云铸造开发版本中部署这些。 我想在微网关的云铸造链接上部署微网关如下- https://github.com/CAAPIM/Microgateway

在云原生世界中,您可以事先将服务实例化到您的基础。您可以使用市场上提供的预构建服务(自动缩放器)。

如果您想要的服务不可用,您可以安装一个磁贴(例如redis,mysql,rabbitmq),这将为市场添加服务。许多供应商提供可以安装在PCF上的瓷砖(查看 newtork.pivotal.io 的完整列表)。

如果您有云铸造之外的服务(例如Oracle,Mongo或MS Sql Server),并且您希望将它们注入云铸造基础,则可以通过创建用户提供服务(cups)来创建这样做。

拥有服务后,必须创建服务实例。将其视为为您预配服务。预配(即创建服务实例)后,可以将其绑定到一个或多个应用。

服务实例的范围限定为组织和空间。组织空间中的所有应用程序都可以绑定到该服务实例。

您可以单独将应用程序单独部署到Cloud Foundry(jar,war,zip)。然后,将任何所需的服务绑定到您的应用程序(例如数据库、缩放、缓存等)。

使用清单文件在一个部署中执行所有这些步骤。

PCF 2.0 引入了 PKS - Pivotal Container Service。这是在PCF内实施久保。它仍然不是 GA。

Kubo、Kubernetes 和 PKS 允许您部署容器化应用程序。

我玩过MiniKube和一点点Kubo。仍然让我的手弄湿PKS。

希望这有帮助!

最新更新