FieldsV1

FieldsV1

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

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 中。


最后修改 August 04, 2026 at 2:22 PM PST: [zh-cn]sync event-source-v1 fields-v1-v1-meta (605cad64d6)