필드 V1

필드 V1 (FieldsV1)

이 페이지는 필드 집합을 Trie와 같은 데이터 구조로 저장하는 FieldsV1 객체를 설명해요. 구조적 병합(structured merge)에서 변경된 필드를 추적하는 데 사용되는 구조체랍니다.

출처: Kubernetes API Reference

본문

FieldsV1은 필드 집합을 Trie와 같은 데이터 구조로 JSON 형식으로 저장합니다.

각 키는 필드 자체를 나타내는 '.'이거나(항상 빈 집합에 매핑됨), 하위 필드 또는 항목을 나타내는 문자열입니다. 문자열은 다음 네 가지 형식 중 하나를 따릅니다:

  • 'f:', 여기서 은 구조체의 필드 이름 또는 맵의 키입니다.
  • 'v:', 여기서 는 목록 항목의 정확한 JSON 형식 값입니다.
  • 'i:', 여기서 는 목록에서 항목의 위치입니다.
  • 'k:', 여기서 는 목록 항목의 키 필드와 고유 값의 맵입니다.

키가 빈 Fields 값에 매핑되면 해당 키가 나타내는 필드가 집합의 일부입니다.

정확한 형식은 sigs.k8s.io/structured-merge-diff에 정의되어 있습니다.


더 알아보기 (Learn more)