객체 참조

객체 참조 (ObjectReference)

이 페이지는 참조된 객체를 검사하거나 수정할 수 있을 만큼 충분한 정보를 담는 ObjectReference 객체를 설명해요. 클러스터 안의 특정 객체를 가리키는 데 사용되는 구조체랍니다.

출처: Kubernetes API Reference

본문

ObjectReference는 참조된 객체를 검사하거나 수정할 수 있을 만큼 충분한 정보를 포함합니다.

apiVersion: v1

import "k8s.io/api/core/v1"

ObjectReference

ObjectReference는 참조된 객체를 검사하거나 수정할 수 있을 만큼 충분한 정보를 포함합니다.


Field Description
apiVersion
string 참조 대상의 API 버전입니다.
fieldPath
string 객체 전체가 아니라 객체의 일부분을 참조하는 경우, 이 문자열은 desiredState.manifest.containers[2] 같은 유효한 JSON/Go 필드 접근 문장을 포함해야 합니다. 예를 들어, 객체 참조가 포드 안의 컨테이너에 대한 것이라면 "spec.containers{name}" (여기서 "name"은 이벤트를 트리거한 컨테이너의 이름을 가리킵니다) 또는 컨테이너 이름이 지정되지 않은 경우 "spec.containers[2]" (이 포드에서 인덱스 2의 컨테이너) 같은 값을 가질 수 있습니다. 이 구문은 객체의 일부분을 참조하는 잘 정의된 방법을 제공하기 위해 선택된 것입니다.
kind
string 참조 대상의 종류(Kind)입니다. 자세한 내용: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
name
string 참조 대상의 이름입니다. 자세한 내용: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
namespace
string 참조 대상의 네임스페이스입니다. 자세한 내용: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
resourceVersion
string 이 참조가 이루어지는 특정 리소스 버전(있는 경우)입니다. 자세한 내용: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
uid
string 참조 대상의 UID입니다. 자세한 내용: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids

더 알아보기 (Learn more)