管理员网络策略
INFO
平台现在为集群网络策略提供两个不同的 UI。旧版 UI 出于兼容性原因仍会保留,而新版 UI 更加灵活,并提供原生 YAML 编辑器。我们建议使用新版 UI。
请联系平台管理员启用 cluster-network-policy 和 cluster-network-policy-next feature-gate,以访问新版 UI。
目录
注意事项使用 Web 控制台创建 AdminNetworkPolicy 或 BaselineAdminNetworkPolicy使用 CLI 创建 AdminNetworkPolicy 或 BaselineAdminNetworkPolicy注意事项
-
目前仅 Kube-OVN CNI 支持管理员网络策略。
-
在 Kube-OVN 网络模式下,此功能处于 Technology Preview 阶段。上游 API 仍为
policy.networking.k8s.io/v1alpha1并在持续演进,因此请在其文档说明的限制范围内评估此功能,不要将其视为生产环境支持的功能。有关成熟度定义,请参阅版本和生命周期。 -
集群中只能存在一个 Baseline Admin Network Policy。
AdminNetworkPolicy
- 数字越小,优先级越高。
subject:命名空间选择器和 Pod 选择器中最多只能指定一个。action:可用值为 Allow、Deny 和 Pass。 Allow 表示允许流量访问,Deny 表示拒绝流量访问,Pass 表示允许流量、跳过后续低优先级的集群网络策略,并继续由其他策略(NetworkPolicy 和 BaselineAdminNetworkpolicy)处理流量。- 可用值为 Namespace Selector、Pod Selector。
- 可用值为 Namespace Selector、Pod Selector、Node Selector、IP Block。
BaselineAdminNetworkpolicy:
- 集群中只能创建一个 metadata.name=
default的基线管理员网络策略。 - 可用值为 Allow、Deny。
使用 Web 控制台创建 AdminNetworkPolicy 或 BaselineAdminNetworkPolicy
-
转到管理员。
-
在左侧导航栏中,单击网络 > 集群网络策略。
-
单击创建管理员网络策略或配置基线管理员网络策略。
-
按照以下说明完成相关配置。