你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Red Hat OpenShift 群集的 OVN-Kubernetes 网络提供程序
OpenShift 容器平台群集将虚拟化网络用于 pod 和服务网络。 OVN-Kubernetes 容器网络接口 (CNI) 插件是适用于默认群集网络的网络提供程序。 基于开放虚拟网络 (OVN) 的 OVN-Kubernetes 提供基于叠加层的网络实现。
使用 OVN-Kubernetes 网络提供程序的群集也在每个节点上运行 Open vSwitch (OVS)。 OVN 在每个节点上配置 OVS 以实现声明的网络配置。
OVN-Kubernetes 功能
OVN-Kubernetes CNI 群集网络提供程序提供以下功能:
- 使用 OVN 管理网络流量流。 OVN 是社区开发的、与供应商无关的网络虚拟化解决方案。
- 实现 Kubernetes 网络策略支持,包括入口和出口规则。
- 使用通用网络虚拟化封装 (Geneve) 协议而不是虚拟可扩展 LAN (VXLAN) 协议在节点之间创建叠加网络。
注意
从 ARO 4.11 起,OVN-Kubernetes 是所有 ARO 群集的 CNI。 在已经存在的群集中,不支持从以前的 SDN 标准迁移到 OVN。
如果你的群集使用 100.64.0.0/16 IP 地址范围的任意部分,则无法迁移到 OVN-Kubernetes,因为它在内部使用此 IP 地址范围。
有关 OVN-Kubernetes CNI 网络提供程序的详细信息,请参阅关于 OVN-Kubernetes 默认容器网络接口 (CNI) 网络提供程序。