2
我正在学习Kubernetes。我试图将等价的概念从Kubernetes映射到Docker。例如:我有以下docker-compose.yml
Kubernetes:部署服务Pods到Docker概念之间的映射
db:
container_name: db
image: postgres:latest
ports:
- "5432:5432"
environment:
POSTGRES_PASSWORD: 1234
app:
container_name: app
build: .
dockerfile: Dockerfile
ports:
- "3000:3000"
volumes:
- ".:/webapp"
env_file:
- ./.env.docker_compose
links:
- db
这docker-compose.yml
有两个组成部分:数据库和应用程序。有两种理解方式。我不知道哪一个是真的,哪个是错的。
- 首先了解:每个组件都在每个吊舱内。这意味着分贝在一个吊舱,并在一个吊舱应用程序。
- 第二次理解:db和app都在一个Pod中。
请告诉我哪一个是真的。同样的问题Deployment
和Service
。我怎样才能映射到码头的概念。
感谢
你可以尝试http://kompose.io/ – lang2