使用kubernetes和YAML创建豆荚的问题

问题描述 投票:0回答:1

我是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:enter image description here

有人可以提示为什么会发生这种情况,如果可能的话,请简要解释一下?

非常感谢,最诚挚的问候。

kubernetes yaml kubectl
1个回答
3
投票

使用---作为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
© www.soinside.com 2019 - 2024. All rights reserved.