在Kubernetes中,使用kubectl
更新Deployment中容器的镜像,可以使用以下命令:
kubectl set image deployment/<deployment-name> <container-name>=<new-image-name>:<new-image-tag>
例如,如果你有一个名为 myapp
的 Deployment,其中包含一个名为 mycontainer
的容器,你想将镜像从 myregistry/myimage:v1
更新到 myregistry/myimage:v2
,可以执行:
kubectl set image deployment/myapp mycontainer=myregistry/myimage:v2
这条命令将会触发一个滚动更新,根据你的Deployment配置中的更新策略逐步替换Pod中的容器镜像。文章来源:https://www.toymoban.com/news/detail-859032.html
请注意,<deployment-name>
应替换为你的实际 Deployment 名称,<container-name>
替换为 Deployment 中你想要更新镜像的容器名称,<new-image-name>:<new-image-tag>
是你想要使用的新的镜像名称和标签。文章来源地址https://www.toymoban.com/news/detail-859032.html
到了这里,关于k8s基础:使用kubectl set image命令更新Deployment中容器的镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!