
若租户需要使用 SLB(负载均衡)时,支持用户在自己的租户范围内创建一个 SLB 的服务。重点支持以下产品:Hyperbase、ArgoDB/Inceptor、Kafka、Timelyre。
通过 NodePort 暴露对外访问的,均可以使用 SLB 来暴露对外的访问入口。如果已经有 7 层负载均衡的,则不需要创建 SLB 来暴露对外的访问入口。
创建SLB服务
第一步,登录 TDC 后,点击导航栏上的菜单【管理】-【SLB 管理】。

进入SLB管理页面。点击【SLB介绍】可查看SLB使用说明。



点击【创建】可创建新的SLB服务。


请根据以下说明填写参数。
参数 | 含义 | 描述 | 示例 |
---|---|---|---|
slb服务名称 |
必填 |
SLB 和版本 |
slb 0.1.0 |
服务描述 |
选填 |
可自定义需要描述的服务描述 |
- |
服务配置 |
必填 |
* 默认开启,开启后需填写服务配置参数 * 若关闭,可在部署完成后再填写服务配置参数 |
开启 |
实例类型 |
必填 |
从以下两种中选择要配置的实例类型: * 云产品实例 * 应用实例 (不同类型需要配置的参数有些微不同,本表格将以云产品实例为例) |
云产品实例 |
云产品实例 |
必填 |
* 选择当前租户内已部署的云产品实例 * 若当前租户内尚未部署任何云产品实例,则下拉框为空,请先前往部署 |
TDH90 |
组件实例 |
必填 |
* 在选中的云产品实例内选择组件实例 * 若尚未选择云产品实例,点击组件实例会在下拉框中提示先选云产品实例 |
clus-22-terminal-8-0-1-783fa29c |
角色 |
必填 |
* 选择当前租户内已部署的角色 * 若当前租户内尚未部署任何角色,则下拉框为空,请先前往部署 |
hdfshttpfs-mpffb |
服务端口 |
必填 |
选择服务暴露的端口号,通过该端口号可以识别使用同一个 VIP 的不同服务 可下拉选择: * 选择预定义端口 * 输入自定义端口 |
14000 |
Pod |
选填 |
* 若服务类型为选择StatefulSet ,展示 Pod 字段。 * 若服务类型选择 Deployment ,不展示 Pod 字段。 |
terminal-gkcrv-0 |
外部端口 |
必填 |
* 默认值为 3000,用户可修改 * 请填写1到65535之间的整数 |
3000 |
监听协议 |
必填 |
可下拉选择二者之一:: * TCP * UDP 默认值为 TCP |
TCP |
流量转发至高性能网络 |
选填 |
* 默认不展示此字段 * 如果选择的角色/POD使用的是高性能网络,则此字段默认开启 * 开启后,访问此角色/POD的流量将会被转发至高性能网络上,提升访问性能 |
开启 |
VIP |
必填 |
* 可下拉选择VIP * 如果选择的角色 / POD 使用的是高性能网络,则显示的选项为:绑定了角色 / POD 的网络可用区的 VIP * 如果选择的角色 / POD 未使用高性能网络,则显示的选项为:所有 VIP * 选项显示的内容:虚拟 IP+所属网络可用区(创建 VIP 时选择的 网络可用区)+是否开启了网络白名单 |
172.18.120.22(可用区2/已开启网络白名单) |
入口白名单 |
选填 |
* 默认不展示此字段 * 若选择的VIP开启了“网络白名单”,则显示此字段 * 支持添加 IP、移除 IP |
详见【隐私计算】-【访问策略】中的白名单介绍 |
若您需要对应用实例配置 SLB,则实例类型选择应用实例,选择租户内已部署的应用实例和其包含的服务,对应的服务端口,并选择VIP,填写外部端口,选择监听协议即可。 |
完成以上参数的填写后,点击【确认创建】即可完成 SLB 的创建。
查看SLB详情页
有两种方式可以查看SLB详情页。
方法一:点击其绑定的产品及应用页面中的【SLB信息】模块进入SLB 详情页。
若创建的SLB实例绑定的是产品,则【云产品】>【组件】页面显示 【SLB信息】模块。点击该模块可跳转至 SLB 详情页。

若创建的SLB实例绑定的是应用,则应用界面展示【SLB信息】模块。点击该模块可跳转至 SLB 详情页。

在此页面上,您可以查看 SLB 基本信息、服务配置和服务信息。
-
实例基本信息,包含:实例名称、状态、应用版本、应用类别、可见性、创建者、创建时间、最近更新时间和描述。
-
服务配置信息,包含:实例类型、应用实例、服务、服务端口、外部端口、监听协议、流量转发至高性能网络、VIP、入口白名单等。
-
服务信息,包含:服务类型和连接信息。其中连接信息包括:
-
连接名称
-
内部访问地址(IP、端口、地址、协议)
-

方法二:点击侧边导航栏上的菜单【管理】-【SLB 管理】。

进入SLB管理页面并点击SLB列表的按钮查看SLB服务详情。


验证 SLB 服务生效
进入后台可查看 SLB 实例已经成功配置了 VIP 和 端口号。
组件配置 SLB 服务后,可以通过 VIP 和配置端口连接,在不暴露内部端口的情况下执行相关操作。例如给 inceptor 组件配置 SLB 服务后,集群内使用 beeline 连接后,可执行增删改查操作。
编辑 SLB 服务
进入 SLB 服务详情页面后,您可以修改 SLB 基本信息和服务配置。

若要编辑实例基本信息,点击右上角的编辑图标。在弹窗中可修改的信息包含:
-
实例名称
-
描述
-
可见性

修改参数后点击【确认】即可完成修改。
若要编辑服务配置,点击编辑图标后,根据实际需要在弹窗中进行修改。

修改参数后点击【确定】即可完成修改。
确定后,页面顶端会出现【更新参数成功】字样,说明服务配置修改成功。

删除SLB服务
若要删除SLB服务,您可以通过【管理】> 【SLB管理】> 【SLB详情】进入SLB详情页,点击右上角的【删除服务】即可删除对应的SLB。

注意事项
当某云产品实例、应用实例、云产品实例内的某个组件被配置了SLB 服务,此时:
-
对云产品实例/应用实例执行删除或停止操作时,将提示:实例关联了某个或某几个SLB,需要您进入SLB实例详情页删除SLB服务后,才能删除实例。

-
对云产品实例内的组件执行删除或停止操作时,将提示:组件关联了某个或某几个SLB,需要您进入SLB实例详情页删除SLB服务后,才能删除组件。

弹窗内提供了跳转链接,帮助您快速前往对应界面。 |
SLB白名单对象
TDC3.1.0支持SLB白名单对象,仅对白名单中的服务开放SLB配置能力。
云产品 | 组件 |
---|---|
ArgoDB 3.2.2/3.2.3 |
ARGODB-INCEPTOR 3.2.2 |
ARGODB-INCEPTORGATEWAY 3.2.2 |
|
ARGODB-INCEPTORGATEWAY 3.2.3 |
|
StellarDB 3.0.13/4.0.1 |
STELLARDB-INCEPTOR 3.0.13 |
STELLARDB-INCEPTOR(Server)4.0.1 |
|
INCEPTOR 6.2.2/7.0.1 |
INCEPTOR 6.2.2/7.0.1 |
INCEPTOR-LOCAL 6.2.2/7.0.1 |
|
INCEPTORGATEWAY 6.2.2/7.0.1 |
|
QUARK 8.0.1/8.19.0 |
QUARK 8.0.1/8.19.0 |
QUARKGATEWAY 8.0.1/8.19.0 |
|
SLIPSTREAM 6.2.2./7.0.1/8.0.1/9.0.0 |
SLIPSTREAM 6.2.2./7.0.1/8.0.1/9.0.0 |
公共组件 |
HDFS 6.2.2./7.0.1/8.0.1/8.1.0 |
ZOOKEEPER 6.2.2./7.0.1/8.0.1/8.1.0 |
|
KAFKA 6.2.2./7.0.1 |
|
EVENTSTORE 2.3.0/8.0.1(8.0 的 kafka) |
|
TXSQL 6.2.2./7.0.1/8.0.1/8.1.0/10.0 |
|
KunDB |
KUNDB-GATEWAY |
TimeLyre 2.2.0 |
TIMELYRE-METASTORE2.2.0 |