我是K8的新手,并尝试使用。yml文件创建多个Pod:
apiVersion: v1
kind: Pod
metadata:
name: pod-test1
labels:
app: frontend
env: dev
spec:
containers:
- name: container1
image: nginx:alpine
apiVersion: v1
kind: Pod
metadata:
name: pod-test2
labels:
app: backend
env: dev
spec:
containers:
- name: container2
image: nginx:alpine
但是执行kubectl apply -f label.yml
,仅创建第二个Pod:
有人可以提示为什么会发生这种情况,如果可能的话,请简要解释一下?
非常感谢,最诚挚的问候。
使用---
作为yaml文件中两个资源之间的分隔符,如下所示>>
apiVersion: v1
kind: Pod
metadata:
name: pod-test1
labels:
app: frontend
env: dev
spec:
containers:
- name: container1
image: nginx:alpine
---
apiVersion: v1
kind: Pod
metadata:
name: pod-test2
labels:
app: backend
env: dev
spec:
containers:
- name: container2
image: nginx:alpine