2.3.10.5. 可配置 VXLAN 端口
OpenShift Container Platform SDN overlay VXLAN 端口现已可以被配置(默认为 4789
)。VMware 将 VMware NSX SDN(©v6.2.3)中使用的 VXLAN 端口从 8472
改为 4789
,以遵循 RFC 7348。
当在 VMware 的 NSX SDN 中运行 OpenShift Container Platform SDN 覆盖时,存在一个端口冲突,因为它们都使用相同的 VXLAN 端口(4789
)。有了可配置的 VXLAN 端口,用户可以根据特定环境选择这两个产品的端口配置。
配置 VXLAN 端口:
使用新端口号(例如
4889
而不是4789
)修改 master-config.yaml 中的 VXLAN 端口:vxlanPort: 4889
删除
clusternetwork
并重启 master API 和控制器:$ oc delete clusternetwork default $ master-restart api controllers
重启
openshift-sdn
项目中的所有 SDN pod:$ oc delete pod -n openshift-sdn -l app=sdn
允许所有节点上的防火墙上的新端口:
# iptables -i OS_FIREWALL_ALLOW -p udp -m state --state NEW -m udp --dport 4889 -j ACCEPT