当前位置:   article > 正文

k8s基础:使用kubectl set image命令更新Deployment中容器的镜像_kubectl set image deployment

kubectl set image deployment

在Kubernetes中,使用kubectl更新Deployment中容器的镜像,可以使用以下命令:

kubectl set image deployment/<deployment-name> <container-name>=<new-image-name>:<new-image-tag>
  • 1

例如,如果你有一个名为 myapp 的 Deployment,其中包含一个名为 mycontainer 的容器,你想将镜像从 myregistry/myimage:v1 更新到 myregistry/myimage:v2,可以执行:

kubectl set image deployment/myapp mycontainer=myregistry/myimage:v2
  • 1

这条命令将会触发一个滚动更新,根据你的Deployment配置中的更新策略逐步替换Pod中的容器镜像

请注意,<deployment-name> 应替换为你的实际 Deployment 名称,<container-name> 替换为 Deployment 中你想要更新镜像的容器名称,<new-image-name>:<new-image-tag> 是你想要使用的新的镜像名称和标签。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号