Невозможно развернуть образ в kubernetes (AWS) - PullRequest
0 голосов
/ 18 марта 2020

Я застрял в последний момент, не могу понять ошибку, все работает нормально, но при развертывании изображения на кластере появляется ошибка:

Изображение находится в хабе docker, из aws, я использовал docker логин, при условии, что учетные данные также.

sudo kops validate cluster --state=s3://kops-storage-54321 -o yaml

вывод:

Using cluster from kubectl context: tests.k8s.local

nodes:
- hostname: ip-172-20-40-124.us-east-2.compute.internal
  name: ip-172-20-40-124.us-east-2.compute.internal
  role: master
  status: "True"
  zone: us-east-2a
- hostname: ip-172-20-112-165.us-east-2.compute.internal
  name: ip-172-20-112-165.us-east-2.compute.internal
  role: node
  status: "True"
  zone: us-east-2c
- hostname: ip-172-20-60-168.us-east-2.compute.internal
  name: ip-172-20-60-168.us-east-2.compute.internal
  role: node
  status: "True"
  zone: us-east-2a

Docker Логин:

sudo docker login

Authenticating with existing credentials...
WARNING! Your password will be stored unencrypted in /home/ubuntu/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

при развертывании образа появляется ошибка:

Команда:

ubuntu@ip-172-31-30-176:~$  sudo kubectl create deployment magicalnginx --image=amitranjan007/magicalnginx

Ошибка:

error: no matches for extensions/, Kind=Deployment

1 Ответ

1 голос
/ 18 марта 2020

Вы можете проверить, какой apis поддерживает текущий объект Kubernetes, используя

$ kubectl api-resources | grep deployment
deployments                       deploy       apps                           true         Deployment

Это означает, что только apiVersion с приложениями подходит для Deployments (расширения не поддерживают Deployment) из kubernetes версии 1.16.

Измените apiVersion на apps / v1 в развертывании yaml.

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