Проблемы создания подов с кубернетами и YAML - PullRequest
0 голосов
/ 08 мая 2020

Я новичок ie с K8s и пытаюсь создать несколько модулей с использованием файла .yml :

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

Может ли кто-нибудь намекнуть, почему это происходит, и, если возможно, краткое объяснение, пожалуйста?

Большое спасибо, с наилучшими пожеланиями .

1 Ответ

3 голосов
/ 08 мая 2020

используйте --- как разделитель между двумя ресурсами в файле 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
...