Skip to content

Commit ef4f513

Browse files
committed
[zh-cn] updated /overview/working-with-objects/owners-dependents.md
1 parent ad25aba commit ef4f513

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

content/zh-cn/docs/concepts/overview/working-with-objects/owners-dependents.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ weight: 60
1111

1212
<!-- overview -->
1313

14-
1514
<!--
1615
In Kubernetes, some objects are *owners* of other objects. For example, a
1716
{{<glossary_tooltip text="ReplicaSet" term_id="replica-set">}} is the owner of a set of Pods. These owned objects are *dependents*
@@ -79,6 +78,9 @@ prevents unauthorized users from delaying owner object deletion.
7978
`blockOwnerDeletion` 的值为 `true`
8079
你也可以手动设置 `blockOwnerDeletion` 字段的值,以控制哪些附属对象会阻止垃圾收集。
8180

81+
Kubernetes 准入控制器根据属主的删除权限控制用户访问,以便为附属资源更改此字段。
82+
这种控制机制可防止未经授权的用户延迟属主对象的删除。
83+
8284
{{< note >}}
8385
<!--
8486
Cross-namespace owner references are disallowed by design.
@@ -111,7 +113,7 @@ You can check for that kind of Event by running
111113
或者一个集群范围的附属指定了一个名字空间范围类型的属主,
112114
那么它就会报告一个警告事件。该事件的原因是 `OwnerRefInvalidNamespace`
113115
`involvedObject` 属性中包含无效的附属。
114-
你可以运行 `kubectl get events -A --field-selector=reason=OwnerRefInvalidNamespace`
116+
你可以运行 `kubectl get events -A --field-selector=reason=OwnerRefInvalidNamespace`
115117
来获取该类型的事件。
116118
{{< /note >}}
117119

@@ -131,9 +133,9 @@ bound to a Pod.
131133
-->
132134
## 属主关系与 Finalizer {#ownership-and-finalizers}
133135

134-
当你告诉 Kubernetes 删除一个资源,API 服务器允许管理控制器处理该资源的任何
136+
当你告诉 Kubernetes 删除一个资源,API 服务器允许管理控制器处理该资源的任何
135137
[Finalizer 规则](/zh-cn/docs/concepts/overview/working-with-objects/finalizers/)
136-
{{<glossary_tooltip text="Finalizer" term_id="finalizer">}}
138+
{{<glossary_tooltip text="Finalizer" term_id="finalizer">}}
137139
防止意外删除你的集群所依赖的、用于正常运作的资源。
138140
例如,如果你试图删除一个仍被 Pod 使用的 `PersistentVolume`,该资源不会被立即删除,
139141
因为 `PersistentVolume``kubernetes.io/pv-protection` Finalizer。
@@ -152,7 +154,7 @@ object.
152154
-->
153155
当你使用[前台或孤立级联删除](/zh-cn/docs/concepts/architecture/garbage-collection/#cascading-deletion)时,
154156
Kubernetes 也会向属主资源添加 Finalizer。
155-
在前台删除中,会添加 `foreground` Finalizer,这样控制器必须在删除了拥有
157+
在前台删除中,会添加 `foreground` Finalizer,这样控制器必须在删除了拥有
156158
`ownerReferences.blockOwnerDeletion=true` 的附属资源后,才能删除属主对象。
157159
如果你指定了孤立删除策略,Kubernetes 会添加 `orphan` Finalizer,
158160
这样控制器在删除属主对象后,会忽略附属资源。
@@ -166,4 +168,4 @@ Kubernetes 也会向属主资源添加 Finalizer。
166168
-->
167169
* 了解更多关于 [Kubernetes Finalizer](/zh-cn/docs/concepts/overview/working-with-objects/finalizers/)
168170
* 了解关于[垃圾收集](/zh-cn/docs/concepts/architecture/garbage-collection)
169-
* 阅读[对象元数据](/docs/reference/kubernetes-api/common-definitions/object-meta/#System)的 API 参考文档。
171+
* 阅读[对象元数据](/zh-cn/docs/reference/kubernetes-api/common-definitions/object-meta/#System)的 API 参考文档。

0 commit comments

Comments
 (0)