FieldsV1 将一组字段存储在类似 Trie 的数据结构中,格式为 JSON。
每个键要么是一个 “.”,表示字段本身,并且始终映射到空集; 要么是一个字符串,表示子字段或项。该字符串遵循以下四种格式之一: f:<name>,其中 <name> 是结构体中字段的名称,或映射中的键; v:<value>,其中 <value> 是列表项的精确 JSON 格式值; i:<index>,其中 <index> 是项在列表中的位置; k:<keys>,其中 <keys> 是列表项的键值。 是列表项的键字段到其唯一值的映射。如果某个键映射到空的字段值, 则该键所代表的字段属于该集合。
确切格式定义在 sigs.k8s.io/structured-merge-diff 中。
apiVersion: meta/v1
import "k8s.io/apimachinery/pkg/apis/meta/v1"
FieldsV1 以 JSON 格式将一组字段存储在类似 Trie 的数据结构中。
FieldsV1 将一组字段存储在类似 Trie 的数据结构中,格式为 JSON。\n\n
每个键要么是一个 “.”,表示字段本身,并且始终映射到空集;
要么是一个字符串,表示子字段或项。该字符串遵循以下四种格式之一:
f:<name>,其中 <name> 是结构体中字段的名称,或映射中的键;
v:<value>,其中 <value> 是列表项的精确 JSON 格式值;
i:<index>,其中 <index> 是项在列表中的位置;
k:<keys>,其中 <keys> 是列表项的键值。
是列表项的键字段到其唯一值的映射。如果某个键映射到空的字段值,
则该键所代表的字段属于该集合。\n\n
确切格式定义在 sigs.k8s.io/structured-merge-diff 中。
具体格式定义在 sigs.k8s.io/structured-merge-diff 中。