Как обновить существующее развертывание в кластере AWS EKS? - PullRequest
1 голос
/ 21 мая 2019

У меня развернуто приложение в AWS EKS Cluster, и теперь я хочу обновить развертывание новым образом, который я создал из недавнего коммита GIT.

Я пытался использовать:

kubectl set image deployment/mydeploy mydeploy=ECR:2.0

ошибка: невозможно найти контейнер с именем "stag-simpleui-deploy"

Я тоже пробовал:

kubectl rolling-update mydeploy mydeploy.2.0 --image=ECR:2.0

Команда "roll-update" устарела, вместо нее используйте "rollout" Ошибка сервера (NotFound): контроллеры репликации "stag-simpleui-deploy" не найдены

Это сбивает с толку так много статей, которые говорят по-разному, но ни одна из них не работает.

1 Ответ

0 голосов
/ 21 мая 2019

Мне удалось взломать его. В приведенной ниже командной строке «mydeploy =» должно совпадать с именем вашего образа в вашем «kubectl edit deploy mydeploy»

развертывание образа набора kubectl / mydeploy mydeploy = ECR: 2.0

...