首页 / 最佳实践 / 网络 / 准备 Kube-OVN Underlay 物理网络

准备 Kube-OVN Underlay 物理网络

Kube-OVN Underlay 传输方式下容器网络需要依赖物理网络支持,在部署 Kube-OVN Underlay 网络前,请事先和网络管理员共同规划并完成物理网络的相关配置,确保网络连通性。

使用说明

Kube-OVN Underlay 需要多网卡部署,且 Underlay 子网必须独占一张网卡。该网卡上不能有其他类型的流量,例如 SSH 等需要使用其他网卡。

使用前请确保节点服务器至少为双网卡环境:

名词解释

VLAN(Virtual Local Area Network,虚拟局域网)是一种将局域网从逻辑上划分成一个个网段(或者说是更小的局域网 LAN),从而实现虚拟工作组的数据交换技术。

VLAN 技术的出现,使得管理员可以根据实际应用需求,把同一物理局域网内的不同用户逻辑地划分成不同的广播域,每一个 VLAN 都包含一组有着相同需求的计算机工作站,与物理上形成的 LAN 有着相同的属性。由于它是从逻辑上划分,而不是从物理上划分,所以同一个 VLAN 内的各个工作站无需限制在同一个物理范围中,即这些工作站可以在不同物理 LAN 网段。

VLAN 的主要优点:

环境要求

在 Underlay 模式下,Kube-OVN 会桥接一块物理网卡到 OVS 内,并将数据包直接通过该物理网卡对外发送,L2/L3 层面的转发能力需要依赖底层网络设备。需要预先在底层网络设备配置对应的网关、VLAN 和安全策略等配置。

配置示例

本例中的节点服务器为双网卡物理机。其中网卡一为默认路由所在的网卡;网卡二非默认路由所在的网卡,且没有配置 IP 地址,供 Underlay 子网独占使用。网卡二与外部交换机的接口互联。

交换机配置

配置 VLAN Interface 接口:

#
interface Vlan-interface74
  ip address 192.168.74.254 255.255.255.0   //IPv4 网关地址
  ipv6 address 2074::192:168:74:254/64  //IPv6 网关地址
#

配置与网卡二互联的接口:

#
interface Ten-GigabitEthernet1/0/19
  port link mode bridge
  port link-type trunk  //配置接口为 Trunk 模式
  undo port trunk permit vlan 1
  port trunk permit vlan 74  //配置允许对应的 VLAN 通过
#

检查网络连通性

测试网卡二到网关地址是否可以正常通信:

ip link add ens224.74 link ens224 type vlan id 74  //网卡名称为 ens224,VLAN ID为 74
ip link set ens224.74 up
ip addr add 192.168.74.200/24 dev ens224.74  //在 Underlay 网段内选择一个测试地址,本例中为 192.168.74.200/24
ping 192.168.74.254  //如果可以 Ping 通网关即证明物理环境满足部署要求
ip addr del 192.168.74.200/24 dev ens224.74  //测试完成后需删除测试地址
ip link del ens224.74  //测试完成后需删除子接口

平台配置

在左侧导航栏中,单击 集群管理 > 集群,单击 创建集群,具体配置步骤请参考 创建集群 文档,其中容器网络的配置如下图所示。