赞
踩
在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中的容器镜像。
请注意,<deployment-name>
应替换为你的实际 Deployment 名称,<container-name>
替换为 Deployment 中你想要更新镜像的容器名称,<new-image-name>:<new-image-tag>
是你想要使用的新的镜像名称和标签。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。