k8s patch type简介
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s patch type简介相关的知识,希望对你有一定的参考价值。
参考技术A https://datatracker.ietf.org/doc/html/rfc6902例如
op是操作,支持add,remove,replace,move,copy,test
path是资源路径
value是预期修改后的值
json patch有原子性,某个op不成功,整个patch不成功
https://datatracker.ietf.org/doc/html/rfc7386
提交简单的Json对象到服务端,由服务端进行合并
"a": "b":"c"
value不能为null(代表删除),无法单独更新列表中的单独元素
适用于json的简单场景
https://kubernetes.io/zh/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/
k8s自己定义的一套
根据struct中字段的patchStrategy这个tag的取值,有merge和retainKeys
merge的话会根据patchMergeKey对列表进行合并,使用上比merge patch方便
retainKeys
用于保留字段,如果需要修改则在patch操作中添加$retainKeys信息
R假设检验之k-s检验(KOLMOGOROV AND SMIRNOV TEST)
以上是关于k8s patch type简介的主要内容,如果未能解决你的问题,请参考以下文章