你当前正在访问 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) 网络提供程序

教程:创建 Azure Red Hat OpenShift 4 群集