如何更新AWS EKS Cluster中的现有部署?

时间:2019-05-20 23:31:41

标签: amazon-eks

我已将应用程序部署在AWS EKS集群中,现在我想用我根据最近的GIT提交创建的新映像更新部署。

我确实尝试使用:

kubectl set image deployment/mydeploy mydeploy=ECR:2.0

  

错误:找不到名为“ stag-simpleui-deployment”的容器

我也尝试过:

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

  

命令“ rolling-update”已弃用,请改用“ rollout”   服务器错误(未找到):找不到复制控制器“ stag-simpleui-deployment”

这么多文章都用不同的方式来表达困惑,但没有一个起作用。

1 个答案:

答案 0 :(得分:0)

我能够破解它。在下面的命令行中,“ mydeploy =“应该与“ kubectl编辑部署mydeploy”中的映像名称相同。

kubectl设置映像部署/ mydeploy mydeploy = ECR:2.0