首页 / 平台管理 / 网络管理 / 子网 / 子网管理(Kube-OVN 网络)

子网管理(Kube-OVN 网络)

管理 Kube-OVN 网络下的子网,包括 Underlay 和 Overlay 两类传输网络。

更新网关

包括改变流量的出网方式、网关节点,以及 NAT 配置。

操作步骤

  1. 在左侧导航栏中,单击 网络管理 > 子网

  2. 单击子网的名称。

  3. 选择 操作 > 更新网关

  4. 参考以下说明配置相关参数。

    参数 说明
    网关类型 子网的网关类型,用于控制流量的出网方式。
    - 分布式:集群内每台主机都可以作为当前主机上容器组的出网节点,实现分布式出网。
    - 集中式:集群中所有容器组均使用一个或多个特定的主机作为出网节点,方便外部审计和防火墙控制。设置多个集中式 网关节点 可实现多活保障。
    外出流量 NAT 选择是否通过单击开启外出流量 NAT 开关,默认为开启。
    开启外出流量 NAT 开关后,当前子网内容器组可访问外网,和平台上其他集群下的容器组互相通信。
  5. 单击 确定

更新保留 IP

网关 IP 不可从保留 IP 中移除,其他保留 IP 可自由编辑、删除或新增。

操作步骤

  1. 在左侧导航栏中,单击 网络管理 > 子网

  2. 单击子网的名称。

  3. 选择 操作 > 更新保留 IP

  4. 更新完成后单击 更新

更新命名空间

更新子网所在的命名空间。

注意事项

更新过程会重建网关,出网数据包都会被丢弃!请确保当前无对集群外访问的业务应用。

操作步骤

  1. 在左侧导航栏中,单击 网络管理 > 子网

  2. 单击子网的名称。

  3. 选择 操作 > 更新命名空间

  4. 添加一个或多个命名空间后,单击 更新

更新白名单(Alpha)

启用子网隔离,即限定仅白名单中的 IP 可以访问子网中的容器组。

操作步骤

  1. 在左侧导航栏中,单击 网络管理 > 子网

  2. 单击子网的名称。

  3. 选择 操作 > 更新白名单

  4. 完成配置并单击 更新

扩容子网

当子网预留的 IP 段达到使用上限或即将枯竭,在不影响现有业务正常运行的情况下,可在源网段基础上进行扩容。

操作步骤

  1. 在左侧导航栏中,单击 网络管理 > 子网

  2. 单击子网的名称。

  3. 选择 操作 > 扩容子网

  4. 完成配置并单击 更新

Underlay 和 Overlay 子网自动互通

如果一个集群同时存在 Underlay 和 Overlay 子网,默认情况下 Overlay 子网下的 Pod 可以通过网关以 NAT 的方式访问 Underlay 子网下的 Pod IP,但 Underlay 子网下的 Pod 需要配置节点路由才能访问 Overlay 子网的 Pod。

如需实现 Underlay 和 Overlay 子网自动互通,可手动修改 Underlay 子网的 YAML 文件。配置完成后 Kube-OVN 会额外使用一个 Underlay IP 将 Underlay 子网和 ovn-cluster 逻辑路由器连接,并设置对应的路由规则实现互通。

操作步骤

  1. 在左侧导航栏中,单击 集群管理 > 资源管理

  2. 输入 Subnet 过滤资源对象。

  3. 在待修改的 Underlay 子网右侧单击 > 更新

  4. 修改 YAML 文件,在 Spec 中增加 u2oInterconnection: true 字段。

  5. 单击 更新

说明:对于 Underlay 子网下已有的计算组件,需重建 Pod 才能生效。