OwnerReference

OwnerReference

OwnerReference 包含足以识别所属对象的信息。所属对象必须与从属对象位于同一命名空间,或者是集群作用域对象,因此其中不包含命名空间字段。

apiVersion: meta/v1

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

OwnerReference

OwnerReference 包含足以识别所属对象的信息。 所属对象必须与从属对象位于同一命名空间,或者是集群作用域对象, 因此其中不包含命名空间字段。


字段描述
apiVersion *
string
被引用对象的 API 版本。
blockOwnerDeletion
boolean
如果该值为 true,且所属对象(owner)拥有 "foregroundDeletion" 终结器(finalizer),则在移除此引用之前,该所属对象无法从键值存储中被删除。 关于垃圾回收器如何与该字段交互并强制执行前台删除,请参阅 https://kubernetes.io/zh-cn/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/zh-cn/docs/concepts/overview/working-with-objects/names#names
uid *
string
被引用对象的 UID。更多信息: https://kubernetes.io/zh-cn/docs/concepts/overview/working-with-objects/names#uids
最后修改 August 01, 2026 at 7:45 PM PST: [zh-cn]sync owner-reference-v1-meta (34b35095c2)