用途:
当镜像实际发生改变,但是tag不变的情况下进行操作
updateimage.sh
#!/bin/env bash
kubectl set image -n demo deployments.apps/demo-deployment demo=demo.host.com/demo/demo:latest
if [ $? -ne 0 ]; then
echo "set image faild"
exit 1
else
echo "set image successed"
kubectl rollout restart -n demo deployments.apps/demo-deployment
fi
