例如,我可以使用以下 yaml 来生成具有多个容器的 pod:
apiVersion: v1
kind: Pod
metadata:
name: lampapp
labels:
app: app
spec:
containers:
- name: lampdb
image: mysql_test
- name: app
image: php-app-db-url-env
env:
- name: DB_URL
value: 127.0.0.1:3306
- name: app2
image: php-app-db-url-env
env:
- name: DB_URL
value: 127.0.0.1:3306
最佳答案
是的,您可以添加具有相同图像的多个容器。
容器对象必须包含:
unique
pods 内。无法更新。 您必须使容器名称唯一
您可以执行以下操作:
- name: app
image: php-app-db-url-env ---
- name: app2 |> same image
image: php-app-db-url-env ---
但不是这个:
- name: app
image: php-app-db-url-env
- name: app
image: <any image>
此外,容器规范应该在 Pod 中包含一个唯一的端口号
关于kubernetes - 我们可以在 Kubernetes 的一个 Pod 中拥有相同类型的多个容器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33301140/