필드 V1
필드 V1 (FieldsV1)
이 페이지는 필드 집합을 Trie와 같은 데이터 구조로 저장하는 FieldsV1 객체를 설명해요. 구조적 병합(structured merge)에서 변경된 필드를 추적하는 데 사용되는 구조체랍니다.
본문
FieldsV1은 필드 집합을 Trie와 같은 데이터 구조로 JSON 형식으로 저장합니다.
각 키는 필드 자체를 나타내는 '.'이거나(항상 빈 집합에 매핑됨), 하위 필드 또는 항목을 나타내는 문자열입니다. 문자열은 다음 네 가지 형식 중 하나를 따릅니다:
- 'f:
', 여기서 은 구조체의 필드 이름 또는 맵의 키입니다. - 'v:
', 여기서 는 목록 항목의 정확한 JSON 형식 값입니다. - 'i:
', 여기서 는 목록에서 항목의 위치입니다. - 'k:
', 여기서 는 목록 항목의 키 필드와 고유 값의 맵입니다.
키가 빈 Fields 값에 매핑되면 해당 키가 나타내는 필드가 집합의 일부입니다.
정확한 형식은 sigs.k8s.io/structured-merge-diff에 정의되어 있습니다.