外部地址池(Alpha)
外部地址池是一组 IP 的集合,LoadBalancer 类型的内部路由可直接从外部地址池中获取 IP 作为外网访问的地址。
约束与限制
外部地址的 IP 资源需要满足以下条件:
-
与可用节点 IP 是二层互通的。
-
可直接被平台使用,不能包含已被物理网络使用的 IP,如网关 IP。
-
不能与集群使用的网络重叠,包含 Cluster CIDR、Service CIDR、子网等。
-
双栈环境下,请确保单个外部地址池内 IPv4、IPv6 地址数量均大于 0,否则 Loadbalance 类型的内部路由将无法获取外部访问地址。
部署 MetalLB 插件
使用外部地址池依赖于 MetalLB 插件。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 集群。
-
单击待部署插件的 集群名称。
-
在 插件 页签下,单击 MetalLB 右侧的
> 部署。
-
等待部署状态为 部署成功 后完成部署。
创建外部地址池
-
在左侧导航栏中,单击 网络管理 > 外部地址池。
-
单击 创建外部地址池。
-
参考以下说明,配置部分参数。
参数 说明 IP 资源 支持以 CIDR 和 IP 段的形式输入,单击 添加 支持输入多个,示例如下:
CIDR:192.168.1.1/24
。
IP 段:192.168.2.1
~192.168.2.255
。可用节点 默认选择全部节点,可单击下拉框可选择标签,筛选可用节点。单击 显示节点详情,可查看可用节点信息。 -
单击 创建。