5.3. 绕过准入控制器强制
要将部署配置为绕过准入控制器,您必须在部署上设置 admission.stackrox.io/break-glass 注解。绕过准入控制器会触发违反 "StackRox Emergency Deployment Annotation" 策略,其中包括部署详情。
为了帮助他人了解为什么绕过准入控制器,请使用问题跟踪器链接或其他引用作为此注解的值。
先决条件
您可以使用以下选项之一绕过安全集群中的准入控制器:
-
operator:将
admissionControl.bypass参数设置为BreakGlassAnnotation。 -
helm :将
admissionControl.dynamic.disableBypass参数设置为false。 -
RHACS 门户:您可以在 Platform Configuration
Clusters Admission 控制器中将注解 设置为 Enabled。
-
operator:将
流程
创建包含
admission.stackrox.io/break-glass注解的部署 YAML,如下例所示:apiVersion: apps/v1 kind: Deployment metadata: annotations: "admission.stackrox.io/break-glass": "jira-3423" creationTimestamp: "2025-03-07T03:18:21Z" generation: 1 labels: app: hello-node name: hello-node namespace: test-bypass-adm ...其中:
metadata.annotations.admission.stackrox.io/break-glass- 为绕过准入控制器的原因指定更改控制引用或相关说明。