联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
11.4 使用介绍
更新时间:11/18/2022, 7:06:43 AM

若租户需要使用 SLB(负载均衡)时,支持用户在自己的租户范围内创建一个 SLB 的服务。重点支持以下产品:Hyperbase、ArgoDB/Inceptor、Kafka、Timelyre。

通过 NodePort 暴露对外访问的,均可以使用 SLB 来暴露对外的访问入口。如果已经有 7 层负载均衡的,则不需要创建 SLB 来暴露对外的访问入口。

创建SLB服务

第一步,登录 TDC 后,点击导航栏上的菜单【管理】-【SLB 管理】。

导航栏 slb管理

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

slb介绍
slb使用说明 基本介绍
slb使用说明 场景介绍

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

创建slb1
创建slb2

请根据以下说明填写参数。

参数 含义 描述 示例

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 详情页。

应用slb信息

在此页面上,您可以查看 SLB 基本信息、服务配置和服务信息。

  • 实例基本信息,包含:实例名称、状态、应用版本、应用类别、可见性、创建者、创建时间、最近更新时间和描述。

  • 服务配置信息,包含:实例类型、应用实例、服务、服务端口、外部端口、监听协议、流量转发至高性能网络、VIP、入口白名单等。

  • 服务信息,包含:服务类型和连接信息。其中连接信息包括:

    • 连接名称

    • 内部访问地址(IP、端口、地址、协议)

slb实例详情页面

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

导航栏 slb管理

进入SLB管理页面并点击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,需要您进入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