apiVersion: meta/v1
import "k8s.io/apimachinery/pkg/apis/meta/v1"
OwnerReference 包含足以识别所属对象的信息。 所属对象必须与从属对象位于同一命名空间,或者是集群作用域对象, 因此其中不包含命名空间字段。
| 字段 | 描述 |
|---|---|
apiVersion *string | 被引用对象的 API 版本。 |
blockOwnerDeletionboolean | 如果该值为 true,且所属对象(owner)拥有 "foregroundDeletion" 终结器(finalizer),则在移除此引用之前,该所属对象无法从键值存储中被删除。 关于垃圾回收器如何与该字段交互并强制执行前台删除,请参阅 https://kubernetes.io/zh-cn/docs/concepts/architecture/garbage-collection/#foreground-deletion。 默认值为 false。设置此字段需要用户拥有针对该所属对象的 "delete" 权限,否则将返回 422(Unprocessable Entity)错误。 |
controllerboolean | 如果为 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 |