【发布时间】:2018-09-10 18:39:19
【问题描述】:
目前我使用 docker-compose 来安排由 3 个 dockerimages 组成的应用程序 - 一个 postgresql 数据库和 2 个 wildfly 应用程序服务器(前端-ui,后端)。
我的 docker-compose.yml 看起来像这样:
version: '3.0'
services:
my-webgui-service:
image: test/mywebgui
ports:
- "18081:8080"
links:
- my-app-service
my-app-service:
image: test/myapp
ports:
- "18080:8080"
- "29990:9990"
links:
- db-service
db-service:
image: test/postgres
ports:
- "15432:5432
现在,我想通过 kubernetes 实现同样的事情。
是否可以将其安排在一个 yaml 文件中,其中包含服务、部署和 Pod 的配置? 我认为如果没有单独的 yml 文件,管理自动化部署会更容易。
这是最佳做法吗?
最好的问候,肖恩
【问题讨论】:
标签: docker kubernetes