【问题标题】:Problems creatings Pods with kubernetes and YAML使用 kubernetes 和 YAML 创建 Pod 时出现问题
【发布时间】:2020-08-24 10:18:08
【问题描述】:

我是 K8s 的新手,正在尝试使用 .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:

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

非常感谢,最好的问候。

【问题讨论】:

    标签: kubernetes yaml kubectl


    【解决方案1】:

    使用---作为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
    

    【讨论】:

    • @DiegoNieto 如果解决了您的问题,会考虑接受答案吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 2018-07-10
    • 2017-10-27
    • 2018-08-17
    • 2020-10-09
    • 1970-01-01
    • 2019-08-28
    相关资源
    最近更新 更多