纳管基础资源
环境创建成功后,您可以把需要的基础资源纳管到环境下,组合为一个环境用于部署和运行组件。
前提条件
- 待操作环境已创建,请参考创建环境。
- 已根据环境类型及实际需要,参考下表创建环境待纳管的基础资源。
资源类型
资源名称
用途
限制条件
创建方法
计费说明
计算
集群
用于容器部署方式部署组件,组件以容器镜像方式通过Kubernetes调度部署。
“Kubernetes”、“虚拟机+Kubernetes”类型的环境支持绑定集群资源。
请参考绑定集群。
CCE集群,请参考CCE计费说明。
弹性云服务器 ECS
使用虚拟机部署方式部署和运行组件。
“虚拟机”、“虚拟机+Kubernetes”类型的环境支持纳管ECS资源。
ECS和环境需要在同一个VPC下且不能被其他环境纳管。
请参考自定义购买ECS。
请参考ECS计费说明。
自定义服务器
用于将您的自定义服务器资源纳入到ServiceStage平台中进行统一管理、使用虚拟机部署方式部署和运行组件。
“虚拟机”、“虚拟机+Kubernetes”类型的环境支持纳管自定义服务器资源。
已获取环境待纳管的自定义服务器名称、唯一标识和IP,且不能被其他环境纳管。
-
-
弹性伸缩组 AS
用于虚拟机部署方式部署和运行组件。
“虚拟机”、“虚拟机+Kubernetes”类型的环境支持纳管AS资源。
AS和环境需要在同一个VPC下且不能被其他环境纳管。
请参考创建伸缩组。
请参考AS计费标准。
网络
弹性负载均衡 ELB
用于支持通过绑定了弹性IP的ELB以域名方式访问组件提供的服务或者通过ELB灰度发布升级容器部署方式部署的组件。
-
- 使用域名访问应用
- 请参考购买共享型负载均衡器。
- 请参考购买独享型负载均衡器,创建“规格”为“应用型”的ELB。
- ELB灰度发布
请参考购买独享型负载均衡器,创建“规格”为“应用型”的ELB。
请参考ELB计费说明。
弹性IP EIP
用于通过弹性IP访问方式访问组件提供的服务。
-
请参考申请新的EIP。
请参考EIP计费说明。
虚拟私有云 VPC
VPC提供了逻辑隔离的、由您自主配置和管理的虚拟网络环境,旨在提升您的云资源安全性,简化您的网络部署。
-
请参考创建虚拟私有云和子网。
请参考VPC计费说明。
子网 Subnet
Subnet是VPC中的一个网段,属于三层网络,一个VPC可以创建多个子网,用来分类管理有不同业务需求的云资源。
-
请参考为虚拟私有云创建新的子网。
请参考VPC计费说明。
网络 ACL
用于为与其关联了的子网提供安全防护。
-
请参考创建网络ACL。
请参考VPC计费说明。
中间件
分布式缓存 DCS
用于在应用运行时读取环境变量来获取分布式缓存的相关信息。
-
请参考购买Redis实例。
请参考DCS计费说明。
ServiceComb引擎
即微服务引擎,请参见微服务引擎概述,用于将运行在环境下的微服务接入引擎,实现微服务注册发现、服务治理和配置管理。
Kubernetes类型的高可用环境,每个可用区只能纳管1个ServiceComb引擎。
请参考创建微服务引擎。
- 如果您购买了ServiceStage资源包,可以免费创建对应版本的ServiceComb引擎,请参考购买ServiceStage资源包。
- 如果您是按需计费模式使用ServiceStage或者创建额外的ServiceComb引擎,请参考ServiceComb引擎计费说明
注册配置中心
用于将运行在环境下的微服务接入注册配置中心,实现微服务注册发现和配置管理。
-
请参考创建注册配置中心。
请参考注册配置中心计费说明。
云数据库 RDS
用于应用数据持久化存储。
-
请参考RDS计费说明。
应用网关
用于将运行在环境下的微服务接入网关,实现全链路流量和接口管理。
Kubernetes类型的高可用环境,每个可用区只能纳管1个应用网关。
请参考创建应用网关。
-
云数据库 GaussDB
用于应用数据持久化存储。
-
请参考购买GaussDB实例。
请参考GaussDB计费说明。
分布式消息服务 RocketMQ
用于应用生产消息的存储和消费订阅。
-
请参考购买RocketMQ实例。
请参考RocketMQ计费说明。
云搜索 CSS
使用云搜索服务的Elasticsearch集群提供的结构化、非结构化文本的多条件检索、统计和报表能力,用于全场景分析组件日志。
-
请参考CSS计费说明。
- 使用域名访问应用
纳管基础资源
- 登录ServiceStage控制台。
- 选择“环境管理”,进入“环境管理”页面。
- 单击待操作环境名称,进入环境“概览”页面。
- 参考下表纳管需要纳管到环境下的基础资源。
资源类型
资源名称
操作方法
计算
集群
请参考绑定集群。
“Kubernetes”、“虚拟机+Kubernetes”类型的环境支持绑定集群(CCE集群、自定义K8s集群)资源。如需管理环境下的集群资源,请参考管理集群资源。
弹性云服务器 ECS
- 选择“计算”资源下的“弹性云服务器 ECS”。
- 单击“纳管资源”。
- 勾选待纳管的ECS资源。
- 单击“确定”。
- “虚拟机”、“虚拟机+Kubernetes”类型的环境支持纳管ECS资源。
- 已被其他环境纳管的ECS资源,不支持被再次纳管。
- 如果纳管的ECS资源Agent状态为“缺少Agent,请先安装”,请参考安装虚拟机Agent完成Agent安装。
自定义服务器
- 选择“计算”资源下的“自定义服务器”。
- 输入待纳管的自定义服务器的“服务器名称”、“唯一标识”和“服务器IP”。
- 单击“添加服务器”,可以为环境纳管多个自定义服务器。
- 单击“移除”,可以将待纳管的自定义服务器从列表移除。
- 单击“确定”。
- “虚拟机”、“虚拟机+Kubernetes”类型的环境支持纳管自定义服务器。
- 首次纳管且未安装虚拟机Agent的自定义服务器,“服务器名称”、“唯一标识”需要您自定义。其中:
“服务器名称”由中文字符、英文字母、数字、下划线(_)、中划线(-)或者点(.)组成,长度为1~128个字符。
“唯一标识”由英文字母、数字、下划线(_)或者中划线(-)组成,长度不为1~64个字符。
请您妥善保存自定义的“唯一标识”,以备后续重新纳管等操作时使用。
- 纳管已安装虚拟机Agent的自定义服务器,“唯一标识”需填入首次纳管时您自定义的值,“服务器名称”可以自定义。
“服务器名称”由中文字符、英文字母、数字、下划线(_)、中划线(-)或者点(.)组成,长度为1~128个字符。
- 待纳管的自定义服务器需要能够通过网络访问ServiceStage所在环境,且不能被其他环境纳管。
弹性伸缩组 AS
- 选择“计算”资源下的“弹性伸缩组 AS”。
- 单击“纳管资源”。
- 勾选待纳管的AS资源。
- 单击“确定”。
- “虚拟机”、“虚拟机+Kubernetes”类型的环境支持纳管AS资源。
- 已被其他环境纳管的AS资源,不支持被再次纳管。
- 如果纳管的AS资源下选择的ECS Agent状态为“缺少Agent,请先安装”,请参考安装虚拟机Agent完成Agent安装。
网络
弹性负载均衡 ELB
- 选择“网络”资源下的“弹性负载均衡 ELB”。
- 单击“纳管资源”。
- 勾选待纳管的ELB资源。
- 单击“确定”。
弹性IP EIP
- 选择“网络”资源下的“弹性IP EIP”。
- 单击“纳管资源”。
- 勾选待纳管的EIP资源。
- 单击“确定”。
虚拟私有云 VPC
- 选择“网络”资源下的“虚拟私有云 VPC”。
- 单击“纳管资源”。
- 勾选待纳管的VPC资源。
- 单击“确定”。
子网 Subnet
- 选择“网络”资源下的“子网 Subnet”。
- 单击“纳管资源”。
- 勾选待纳管的VPC子网资源。
- 单击“确定”。
网络 ACL
- 选择“网络”资源下的“网络 ACL”。
- 单击“纳管资源”。
- 勾选待纳管ACL资源。
- 单击“确定”。
中间件
分布式缓存 DCS
ServiceComb引擎
- 选择“中间件”资源下的“ServiceComb引擎”。
- 单击“纳管资源”。
- 选择待纳管的ServiceComb引擎资源。
- 单击“确定”。
环境中成功纳管ServiceComb引擎资源后,ServiceStage会在环境中写入如表1对应的内置环境级环境变量供使用。
注册配置中心
- 选择“中间件”资源下的“注册配置中心”。
- 单击“纳管资源”。
- 勾选待纳管的注册配置中心资源。
- 单击“确定”。
环境中成功纳管注册配置中心资源后,ServiceStage会在环境中写入如表1对应的内置环境级环境变量供使用。
云数据库 RDS
应用网关
- 选择“中间件”资源下的“应用网关”。
- 单击“纳管资源”。
- Kubernetes类型的高可用环境下,需要先选择待纳管应用网关所在的可用区。
- 选择待纳管的应用网关资源。
- 单击“确定”。
云数据库 GaussDB
分布式消息服务 RocketMQ
云搜索 CSS
- 单击“确定”。
基础资源纳管成功后,单击“概览”,选择4纳管的基础资源名称(例如虚拟私有云 VPC),可以查看到“资源状态”为“可用”,“资源模式”为“纳管”。
后续操作
资源类型 |
维护操作 |
操作说明 |
---|---|---|
DCS |
配置连接密码 |
纳管的DCS实例已经设置了密码访问,需要输入访问密码。
|
配置环境级环境变量 |
||
RDS |
设置账号密码 |
为纳管的RDS实例设置可以访问的数据库名称以及访问用户名和密码。
|
配置环境级环境变量 |
||
RocketMQ |
设置账号密码 |
为纳管的RocketMQ实例设置访问用户名和密码。
|
配置环境级环境变量 |
||
GaussDB |
设置账号密码 |
为纳管的GaussDB实例设置可以访问的数据库名称以及访问用户名和密码。
|
配置环境级环境变量 |
||
CSS |
设置账号密码 |
为纳管的CSS Elasticsearch集群设置访问用户名和密码。
|
配置环境级环境变量 |