更新kubernetes部署映像不起作用

时间:2020-02-21 17:07:37

标签: amazon-web-services docker kubernetes

我在制作了新版本的应用程序后更新了所使用的图像,我使用了以下命令:

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 :(得分:0)

问题出在标记和上传docker镜像上!

我正在使用:

docker tag flaskapp:4.0 scientronic92/flaskapp:5

代替:

docker tag flaskapp:5.0 scientronic92/flaskapp:5