소유자 참조

소유자 참조 (OwnerReference)

이 페이지는 소유 객체를 식별할 수 있게 해주는 OwnerReference 객체를 설명해요. 소유자-종속 객체 관계를 정의하는 데 사용되는 구조체랍니다.

출처: Kubernetes API Reference

본문

OwnerReference는 소유 객체를 식별할 수 있을 만큼 충분한 정보를 포함합니다. 소유 객체는 종속 객체와 같은 네임스페이스에 있거나 클러스터 범위여야 하므로, 네임스페이스 필드가 없습니다.

apiVersion: meta/v1

import "k8s.io/apimachinery/pkg/apis/meta/v1"

OwnerReference

OwnerReference는 소유 객체를 식별할 수 있을 만큼 충분한 정보를 포함합니다. 소유 객체는 종속 객체와 같은 네임스페이스에 있거나 클러스터 범위여야 하므로, 네임스페이스 필드가 없습니다.


Field Description
apiVersion *****
string 참조 대상의 API 버전입니다.
blockOwnerDeletion
boolean true이면, 그리고 소유자가 "foregroundDeletion" 파이널라이저를 가지고 있으면, 이 참조가 제거될 때까지 소유자는 키-값 저장소에서 삭제될 수 없습니다. 가비지 컬렉터가 이 필드와 상호작용하고 foreground 삭제를 어떻게 강제하는지 보려면 https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion을 참조하세요. 기본값은 false입니다. 이 필드를 설정하려면 사용자에게 소유자의 "delete" 권한이 필요하며, 그렇지 않으면 422 (Unprocessable Entity)가 반환됩니다.
controller
boolean true이면, 이 참조는 관리 컨트롤러를 가리킵니다.
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
uid *****
string 참조 대상의 UID입니다. 자세한 내용: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids

더 알아보기 (Learn more)