From 8ca4e7e0374f2789ac74346ea30c94980ba4f6aa Mon Sep 17 00:00:00 2001 From: "xin.li" Date: Sat, 21 Sep 2024 19:55:32 +0800 Subject: [PATCH] [zh-cn] sync cluster-role-v1 role-v1 replication-controller-v1 Signed-off-by: xin.li --- .../cluster-role-v1.md | 47 +++++++++++++--- .../authorization-resources/role-v1.md | 55 +++++++++++++++---- .../replication-controller-v1.md | 12 ++-- 3 files changed, 92 insertions(+), 22 deletions(-) diff --git a/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/cluster-role-v1.md b/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/cluster-role-v1.md index 11efe19a26..f8cef483ba 100644 --- a/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/cluster-role-v1.md +++ b/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/cluster-role-v1.md @@ -48,6 +48,7 @@ ClusterRole 是一个集群级别的 PolicyRule 逻辑分组, *AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole* - **aggregationRule.clusterRoleSelectors** ([]}}">LabelSelector) + *Atomic: will be replaced during a merge* ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added --> - **metadata** (}}">ObjectMeta) @@ -63,63 +64,95 @@ ClusterRole 是一个集群级别的 PolicyRule 逻辑分组, **aggregationRule 描述如何定位并聚合其它 ClusterRole 到此 ClusterRole。** - **aggregationRule.clusterRoleSelectors** ([]}}">LabelSelector) - + + **原子:将在合并期间被替换** + clusterRoleSelectors 包含一个选择器的列表,用于查找 ClusterRole 并创建规则。 如果发现任何选择器匹配的 ClusterRole,将添加其对应的权限。 - **rules** ([]PolicyRule) - + + **原子:将在合并期间被替换** + rules 包含了这个 ClusterRole 的所有 PolicyRule。 **PolicyRule 包含描述一个策略规则的信息,但不包含该规则适用于哪个主体或适用于哪个命名空间的信息。** - **rules.apiGroups** ([]string) - + + **原子:将在合并期间被替换** + apiGroups 是包含资源的 apiGroup 的名称。 如果指定了多个 API 组,则允许针对任何 API 组中的其中一个枚举资源来请求任何操作。 "" 表示核心 API 组,“*” 表示所有 API 组。 - **rules.resources** ([]string) - + + **原子:将在合并期间被替换** + resources 是此规则所适用的资源的列表。“*” 表示所有资源。 - **rules.verbs** ([]string),必需 - + + **原子:将在合并期间被替换** + verbs 是适用于此规则中所包含的所有 ResourceKinds 的动作。 “*” 表示所有动作。 - **rules.resourceNames** ([]string) - + + **原子:将在合并期间被替换** + resourceNames 是此规则所适用的资源名称白名单,可选。 空集合意味着允许所有资源。 - **rules.nonResourceURLs** ([]string) - + + **原子:将在合并期间被替换** + nonResourceURLs 是用户应有权访问的一组部分 URL。 允许使用 “*”,但仅能作为路径中最后一段且必须用于完整的一段, 因为非资源 URL 没有划分命名空间。 diff --git a/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/role-v1.md b/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/role-v1.md index c9cc7dc8ae..0b23bebd6d 100644 --- a/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/role-v1.md +++ b/content/zh-cn/docs/reference/kubernetes-api/authorization-resources/role-v1.md @@ -39,62 +39,95 @@ Role 是一个按命名空间划分的 PolicyRule 逻辑分组,可以被 RoleB - **metadata** (}}">ObjectMeta) - 标准的对象元数据。 - + 标准的对象元数据。 + + - **rules** ([]PolicyRule) - + + **原子:将在合并期间被替换** + rules 包含了这个 Role 的所有 PolicyRule。 - + **PolicyRule 包含描述一个策略规则的信息,但不包含该规则适用于哪个主体或适用于哪个命名空间的信息。** - + - **rules.apiGroups** ([]string) - + + **原子:将在合并期间被替换** + apiGroups 是包含资源的 apiGroup 的名称。 如果指定了多个 API 组,则允许对任何 API 组中的其中一个枚举资源来请求任何操作。 "" 表示核心 API 组,“*” 表示所有 API 组。 - **rules.resources** ([]string) - + + **原子:将在合并期间被替换** + resources 是此规则所适用的资源的列表。 “*” 表示所有资源。 - **rules.verbs** ([]string),必需 - + + **原子:将在合并期间被替换** + verbs 是适用于此规则中所包含的所有 ResourceKinds 的动作。 “*” 表示所有动作。 - **rules.resourceNames** ([]string) - + + **原子:将在合并期间被替换** + resourceNames 是此规则所适用的资源名称白名单,可选。 空集合意味着允许所有资源。 - **rules.nonResourceURLs** ([]string) - + + **原子:将在合并期间被替换** + nonResourceURLs 是用户应有权访问的一组部分 URL。 允许使用 “*”,但仅能作为路径中最后一段且必须用于完整的一段, 因为非资源 URL 没有划分命名空间。 diff --git a/content/zh-cn/docs/reference/kubernetes-api/workload-resources/replication-controller-v1.md b/content/zh-cn/docs/reference/kubernetes-api/workload-resources/replication-controller-v1.md index 74127ffa4a..09d7cbe49a 100644 --- a/content/zh-cn/docs/reference/kubernetes-api/workload-resources/replication-controller-v1.md +++ b/content/zh-cn/docs/reference/kubernetes-api/workload-resources/replication-controller-v1.md @@ -6,7 +6,7 @@ api_metadata: content_type: "api_reference" description: "ReplicationController 表示一个副本控制器的配置。" title: "ReplicationController" -weight: 3 +weight: 4 --- @@ -168,7 +168,9 @@ ReplicationControllerStatus 表示一个副本控制器的当前状态。 - **conditions** ([]ReplicationControllerCondition) *Patch strategy: merge on key `type`* - + + *Map: unique values on key type will be kept during a merge* + Represents the latest available observations of a replication controller's current state. @@ -177,7 +179,9 @@ ReplicationControllerStatus 表示一个副本控制器的当前状态。 - **conditions** ([]ReplicationControllerCondition) **补丁策略:按照键 `type` 合并** - + + **Map:键 `type` 的唯一值将在合并期间保留** + 表示副本控制器当前状态的最新可用观测值。