K8s更新镜像版本的3种方式

喜欢而已 提交于 2020-08-17 12:04:33

1.修改配置文件

sed -i 's/nginx:v1/nginx:v2/g' image_update.yaml

重新应用配置文件

kubectl apply -f image_update.yaml

kubectl get pod -o wide

2.使用patch命令

首先找的deployment

kubectl get deploy

通过patch更新

kubectl patch deployment deployment名

--patch '{"spec": {"template": {"spec": {"containers": [{"name": "nginx","image":"新image"}]}}}}'

 

3.使用set image 命令

kubectl set image deploy image-deployment *=registry.cn-beijing.aliyuncs.com/mrvolleyball/nginx:v2

 

 

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!