This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.14.12. 配置混合联网
作为集群管理员,您可以配置 OVN-Kubernetes Container Network Interface(CNI)集群网络供应商,允许 Linux 和 Windows 节点分别托管 Linux 和 Windows 工作负载。
14.12.1. 使用 OVN-Kubernetes 配置混合网络 复制链接链接已复制到粘贴板!
您可以将集群配置为使用 OVN-Kubernetes 的混合网络。这允许支持不同节点网络配置的混合集群。例如:集群中运行 Linux 和 Windows 节点时需要这样做。
您必须在安装集群过程中使用 OVN-Kubernetes 配置混合网络。您不能在安装过程中切换到混合网络。
先决条件
- 
							您在 
install-config.yaml文件中为networking.networkType参数定义了OVNKubernetes。如需更多信息,请参阅有关在所选云供应商上配置 OpenShift Container Platform 网络自定义的安装文档。 
流程
进入包含安装程序的目录并创建清单:
./openshift-install create manifests --dir <installation_directory>
$ ./openshift-install create manifests --dir <installation_directory>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
<installation_directory>- 
										指定包含集群的 
install-config.yaml文件的目录名称。 
在
<installation_directory>/manifests/目录下,为高级网络配置创建一个名为cluster-network-03-config.yml的 stub 清单文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
<installation_directory>- 
										指定包含集群的 
manifests/目录的目录名称。 
在编辑器中打开
cluster-network-03-config.yml文件,并使用混合网络配置 OVN-Kubernetes,如下例所示:指定混合网络配置
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - 指定用于额外覆盖网络上节点的 CIDR 配置。
hybridClusterNetworkCIDR 无法与clusterNetworkCIDR 重叠。 - 2
 - 为额外覆盖网络指定自定义 VXLAN 端口。这是在 vSphere 上安装的集群中运行 Windows 节点所需要的,且不得为任何其他云供应商配置。自定义端口可以是除默认
4789端口外的任何打开的端口。有关此要求的更多信息,请参阅 Microsoft 文档中的 Pod 到主机间的 pod 连接性。 
- 
							保存 
cluster-network-03-config.yml文件,再退出文本编辑器。 - 
							可选:备份 
manifests/cluster-network-03-config.yml文件。创建集群时,安装程序会删除manifests/目录。 
完成所有进一步的安装配置,然后创建集群。安装过程完成后会启用 Hybrid 网络。