如果集群同时存在 Underlay 和 Overlay 子网,默认情况下,Overlay 子网下的 Pod 可以通过使用 NAT 的网关访问 Underlay 子网中 Pod 的 IP。但 Underlay 子网中的 Pod 需要配置节点路由才能访问 Overlay 子网中的 Pod。
为了实现 Underlay 和 Overlay 子网之间的自动互联,可以手动修改 Underlay 子网的 YAML 文件。配置完成后,Kube-OVN 还会使用额外的 Underlay IP 连接 Underlay 子网和 ovn-cluster 逻辑路由器,并设置相应的路由规则以实现互联。
进入 管理员。
在左侧导航栏点击 集群管理 > 资源管理。
输入 Subnet 过滤资源对象。
在需要修改的 Underlay 子网旁点击 ⋮ > 更新。
修改 YAML 文件,在 Spec
中添加字段 u2oInterconnection: true
。
点击 更新。
注意:Underlay 子网中已有的计算组件需要重新创建,变更才能生效。