大家好,我现在需要给node更换label与taints,我希望用新的label去覆盖原有的,应该用patch还是update呢?谢谢,我使用的是golang的client-go.
最后疫情期间,祝大家身体健康
大家好,我现在需要给node更换label与taints,我希望用新的label去覆盖原有的,应该用patch还是update呢?谢谢,我使用的是golang的client-go.
最后疫情期间,祝大家身体健康
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.4k 阅读
2 回答937 阅读✓ 已解决
2 回答2.3k 阅读
1 回答2.2k 阅读
通过源码(https://github.com/kubernetes...
patch
就是你只需提供变更的json内容. k8s 自动帮你合并.而
update
就是需要你提供完整的资源定义. 你写的啥就是啥.?个?:
我有resouces a.
如果使用
patch
的话. 我只需要提供patch.json
kubectl patch ./patch.json
就可以更新我的容器数量了.如果你的资源文件不是特别大的话. 我个人比较推荐使用
update
. 因为复杂性低一些.