我们有数百个部署,在配置中,我们将大多数部署 imagePullPolicy 设置为“ifnotpresent”,少数设置为“always”,现在我想修改所有将ifnotpresent 设置为always 的部署。
我们怎样才能做到这一点呢?
前任:
kubectl get deployment -n test -o json | jq ‘.spec.template.spec.contianer[0].imagePullPolicy=“ifnotpresent”| kubectl -n test replace -f -
Run Code Online (Sandbox Code Playgroud)
上面的命令有助于为一个特定的部署重置它。