обновление образа развертывания kubernetes не работает - PullRequest
0 голосов
/ 21 февраля 2020

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

kubectl set image deployment/flaskapp flaskapp=username/flaskapp:5 --record

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

  Normal  Pulling    32m   kubelet, ip-192-168-59-27.us-west-2.compute.internal  Pulling image "scientronic92/flaskapp:5"
  Normal  Pulled     32m   kubelet, ip-192-168-59-27.us-west-2.compute.internal  Successfully pulled image "scientronic92/flaskapp:5"
  Normal  Created    32m   kubelet, ip-192-168-59-27.us-west-2.compute.internal  Created container flaskapp
  Normal  Started    32m   kubelet, ip-192-168-59-27.us-west-2.compute.internal  Started container flaskapp

Я использую aws loadbalancer, и когда я сверну URL или использую свой браузер, он покажет мне тот же самый старый результат.

Обратите внимание, что я протестировал новое загруженное docker изображение локально, и оно работало нормально.

1 Ответ

0 голосов
/ 24 февраля 2020

Проблема была в маркировке и загрузке docker изображения!

Я использовал:

docker tag flaskapp:4.0 scientronic92/flaskapp:5

вместо:

docker tag flaskapp:5.0 scientronic92/flaskapp:5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...