我已将应用程序部署在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”
这么多文章都用不同的方式来表达困惑,但没有一个起作用。
答案 0 :(得分:0)
我能够破解它。在下面的命令行中,“ mydeploy =“应该与“ kubectl编辑部署mydeploy”中的映像名称相同。
kubectl设置映像部署/ mydeploy mydeploy = ECR:2.0