k8s通过脚本重新部署pod

#!/bin/bash
ssh root@172.16.0.15 > /dev/null 2>&1 << eeooff
kubectl set image deployment hume *=ccr.ccs.tencentyun.com/xxx/hume:feature_k8s -n kube-public
kubectl rollout restart deployment hume -n kube-public
eeooff
echo done!

这种是针对镜像版本相同的pod重新部署,可采用脚本自动化,如果是不同版本的镜像,一般手动去更新部署,当然也可以通过脚本调用阿里云或腾讯云的api接口,拿到最新的镜像版本,然后去重新部署更新,调用接口的脚本后续再写~~

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐