如何在命名空间中存在的所有部署的yaml文件中进行相同的更改

问题描述 投票:0回答:1

我想为每个部署在yaml文件中进行相同的更改,有没有一种方法可以对命名空间中存在的所有部署进行批量更改,而不是一次进行一个部署?。这种语法可以一次编辑一个部署的yaml文件-

kubectl edit deployment.v1.apps/nginx-deployment

我想为每个部署在yaml文件中进行相同的更改,是否有任何方法可以对命名空间中存在的所有部署进行批量更改,而不是一次进行一个更改?我...

kubernetes kubernetes-helm kubernetes-pod
1个回答
0
投票
kubectl get deployment -o name | sed -e 's/.*\///g' | xargs -I {} kubectl patch deployment {} --type=json -p='[{"op": "replace", "path": "/spec/template/spec/containers/0/imagePullPolicy", "value": "Always"}]'
© www.soinside.com 2019 - 2024. All rights reserved.