目前我使用docker-compose来安排我的应用程序,包括3个dockerimages - 一个postgresql数据库和2个wildfly应用程序服务器(Frontend-ui,backend).
我的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
Run Code Online (Sandbox Code Playgroud)
现在,我想通过kubernetes实现同样的事情.
是否可以将其安排在单个yaml-File中,其中包含服务,部署和pod的配置?我认为在没有分离yml文件时更容易管理自动部署.
这是最佳做法吗?
最诚挚的问候,谢恩
是的,只需将不同的资源(如部署,服务等)与之分开即可---.关于它是否是一种好的做法:一个品味的问题,而不是.如果你把所有文件放在一个文件中,那么它就更加独立,但是kubectl apply -f因为它在目录上运行并不重要.
| 归档时间: |
|
| 查看次数: |
640 次 |
| 最近记录: |