Не удалось создать набор реплик Kubernetes с использованием файла yaml - PullRequest
0 голосов
/ 11 июля 2020

При выполнении команды: kubectl create -f rs.yaml выдает ошибку

rs.yaml

kind: ReplicaSet
apiVersion: apps/v1
metadata:
  name: myrs
spec:
  replicas: 3
  selector:
    matchLabels:
      app: rsexample
  template:
    metadata:
      labels:
        app: rsexample
    spec:
      containers:
      - name: rscontainer
        image: aamirpinger/helloworld:latest
        ports:
        - containerPort: 80

При выполнении команды: kubectl create - f rs.yaml выдает ошибку

ошибка: ошибка синтаксического анализа rs.yaml: ошибка преобразования YAML в JSON: yaml: строка 13: найден символ, который не может запускать токен

Ответы [ 2 ]

1 голос
/ 11 июля 2020

В вашем yaml неправильный отступ. Вот пример, который работает. Поскольку вы загрузили изображение, а не сам yaml, исправить ваш yaml в ответе невозможно.

apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: frontend
  labels:
    app: guestbook
    tier: frontend
spec:
  # modify replicas according to your case
  replicas: 3
  selector:
    matchLabels:
      tier: frontend
  template:
    metadata:
      labels:
        tier: frontend #Look here
    spec:
      containers:
      - name: php-redis
        image: gcr.io/google_samples/gb-frontend:v3
1 голос
/ 11 июля 2020

Проблема с отступом при использовании табуляции вместо пробела (при замене табуляции пробелом в строке: устранение ошибки 13)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...