Skip to content

Commit 57bb39b

Browse files
authored
Merge pull request #38396 from windsonsea/admcon
[zh] sync admission-controllers.md
2 parents 9cc8aaa + e2bcaf1 commit 57bb39b

File tree

1 file changed

+29
-6
lines changed

1 file changed

+29
-6
lines changed

content/zh-cn/docs/reference/access-authn-authz/admission-controllers.md

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,22 @@ In Kubernetes {{< skew currentVersion >}}, the default ones are:
180180
在 Kubernetes {{< skew currentVersion >}} 中,默认启用的插件有:
181181

182182
```shell
183-
CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, DefaultStorageClass, DefaultTolerationSeconds, LimitRanger, MutatingAdmissionWebhook, NamespaceLifecycle, PersistentVolumeClaimResize, PodSecurity, Priority, ResourceQuota, RuntimeClass, ServiceAccount, StorageObjectInUseProtection, TaintNodesByCondition, ValidatingAdmissionWebhook
183+
CertificateApproval, CertificateSigning, CertificateSubjectRestriction, DefaultIngressClass, DefaultStorageClass, DefaultTolerationSeconds, LimitRanger, MutatingAdmissionWebhook, NamespaceLifecycle, PersistentVolumeClaimResize, PodSecurity, Priority, ResourceQuota, RuntimeClass, ServiceAccount, StorageObjectInUseProtection, TaintNodesByCondition, ValidatingAdmissionPolicy, ValidatingAdmissionWebhook
184184
```
185185

186+
{{< note >}}
187+
<!--
188+
The [`ValidatingAdmissionPolicy`](#validatingadmissionpolicy) admission plugin is enabled
189+
by default, but is only active if you enable the the `ValidatingAdmissionPolicy`
190+
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) **and**
191+
the `admissionregistration.k8s.io/v1alpha1` API.
192+
-->
193+
[`ValidatingAdmissionPolicy`](#validatingadmissionpolicy) 准入插件默认被启用,
194+
但只有启用 `ValidatingAdmissionPolicy`
195+
[特性门控](/zh-cn/docs/reference/command-line-tools-reference/feature-gates/) ****
196+
`admissionregistration.k8s.io/v1alpha1` API 时才会激活。
197+
{{< note >}}
198+
186199
<!--
187200
## What does each admission controller do?
188201
-->
@@ -897,8 +910,8 @@ and enforces kubelet modification of labels under the `kubernetes.io/` or `k8s.i
897910
* `kubernetes.io/os`
898911
* `beta.kubernetes.io/instance-type`
899912
* `node.kubernetes.io/instance-type`
900-
* `failure-domain.beta.kubernetes.io/region` (已弃用)
901-
* `failure-domain.beta.kubernetes.io/zone` (已弃用)
913+
* `failure-domain.beta.kubernetes.io/region`(已弃用)
914+
* `failure-domain.beta.kubernetes.io/zone`(已弃用)
902915
* `topology.kubernetes.io/region`
903916
* `topology.kubernetes.io/zone`
904917
* `kubelet.kubernetes.io/` 为前缀的标签
@@ -974,7 +987,7 @@ For more information about persistent volume claims, see [PersistentVolumeClaims
974987
关于持久化卷申领的更多信息,请参见
975988
[PersistentVolumeClaim](/zh-cn/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims)。
976989

977-
### PersistentVolumeLabel {#persistentvolumelabel}
990+
### PersistentVolumeLabel {#persistentvolumelabel}
978991

979992
{{< feature-state for_k8s_version="v1.13" state="deprecated" >}}
980993

@@ -1120,8 +1133,7 @@ for more information.
11201133
-->
11211134
这是下节所讨论的已被废弃的 [PodSecurityPolicy](#podsecuritypolicy) 准入控制器的替代品。
11221135
此准入控制器负责在创建和修改 Pod 时,根据请求的安全上下文和
1123-
[Pod 安全标准](/zh-cn/docs/concepts/security/pod-security-standards/)
1124-
来确定是否可以执行请求。
1136+
[Pod 安全标准](/zh-cn/docs/concepts/security/pod-security-standards/)来确定是否可以执行请求。
11251137

11261138
更多信息请参阅 [Pod 安全性准入控制器](/zh-cn/docs/concepts/security/pod-security-admission/)。
11271139

@@ -1320,6 +1332,17 @@ conditions.
13201332
这些污点能够避免一些竞态条件的发生,而这类竞态条件可能导致 Pod
13211333
在更新节点污点以准确反映其所报告状况之前,就被调度到新节点上。
13221334

1335+
### ValidatingAdmissionPolicy {#validatingadmissionpolicy}
1336+
1337+
<!--
1338+
[This admission controller](/docs/reference/access-authn-authz/validating-admission-policy/) implements the CEL validation for incoming matched requests.
1339+
It is enabled when both feature gate `validatingadmissionpolicy` and `admissionregistration.k8s.io/v1alpha1` group/version are enabled.
1340+
If any of the ValidatingAdmissionPolicy fails, the request fails.
1341+
-->
1342+
[此准入控制器](/zh-cn/docs/reference/access-authn-authz/validating-admission-policy/)针对传入的匹配请求实现
1343+
CEL 校验。当 `validatingadmissionpolicy` 和 `admissionregistration.k8s.io/v1alpha1` 特性门控组/版本被启用时,
1344+
此特性被启用。如果任意 ValidatingAdmissionPolicy 失败,则请求失败。
1345+
13231346
### ValidatingAdmissionWebhook {#validatingadmissionwebhook}
13241347

13251348
<!--

0 commit comments

Comments
 (0)