• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
微服务平台 CSP
下载PDF

3 操作指南

3.1 实例管理

3.1.1 升配

简介

实例新建成功后,如果对应的业务规模增长,当前实例规格不再满足需求,可以按需升高实例规格,避免因资源限制而导致处理能力下降,影响业务正常运行。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“升配”,进入实例变配页。

(3)调整扩容后应用实例数配额。

(4)确认配置无误后,单击“确认变更”。页面提示“更新成功”即可。


3.1.2 释放实例

简介

基于实际业务需求,如果不再需要某些实例,可及时将其释放,节约费用。

限制与指导

• 实例释放后无法恢复,请谨慎操作。

• 仅按需计费实例,支持释放。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“释放”,弹出释放实例对话框。

(3)单击“确定”,释放该实例。


3.1.3 续费实例

简介

您可以在包周期实例到期前,对实例进行续费,避免因实例到期影响业务。

限制与指导

• 仅包周期实例,支持续费。

• 未过期资源,续费成功后会在当前周期结束后生效。

• 已过期的资源,新续费周期从过期时间开始计算。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“续费”,进入实例续费页。

(3)选择续费时长。

(4)单击“确定”。 


3.1.4 退订实例

限制与指导

仅包周期实例,支持退订。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“退订”,进入退订页。

单击“确定”。


3.1.5 查看实例详情

简介

在实例详情页也查看实例情况,支持对实例名称进行修改,支持为实例添加描述信息。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例名称/ID,进入实例详情页。

查看实例信息和实例运行情况。


3.2 CSP控制台概览介绍

CSP控制台概览页展示和提供如下信息或功能入口。

新建工作空间

单击“新建工作空间”,可直接进入工作空间页,进行工作空间的创建。

新建应用

单击“新建应用”,可直接进入应用发布页,进行应用的创建。

数据展示

展示应用数量、容器应用数量、容器应用实例数量、主机应用数量、主机应用实例数量、服务数量等信息。

应用列表

展示当前CSP实例下的应用。单击目标应用名称,跳转到应用详情页,更快捷进行相关操作。

工作空间列表

展示当前CSP实例下的工作空间。

实例概况

展示当前实例的应用实例数量、计费模式、新建时间和实例类型。

帮助中心

提供文档中心和视频中心的入口,暂未启用。

最佳实践

提供CSP使用过程中可参考的最佳实践,暂未启用。


3.3 应用托管(K8s)

3.3.1 K8s应用概述

CSP支持以容器形式在K8s集群上托管Java应用、Go应用、前端语言应用以及其他语言应用。无需理解容器服务底层细节,便可以低门槛拥抱容器技术,最大化地利用资源将应用部署到CSP。

3.3.2 导入CKE集群

简介

支持导入CKE集群,作为微服务部署的基础平台资源。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 >容器集群”,进入容器集群页。

(4)单击“导入CKE集群”,弹出导入CKE集群对话框。

(5)导入一个或多个CKE集群。

单击目标集群操作列的“导入”。

勾选多个目标集群,单击“导入”。

后续操作

新建K8s集群后,可以新建K8s工作空间,并在K8s工作空间下部署应用。


3.3.3 新建K8s工作空间

简介

K8s工作空间用于隔离集群中的应用。根据不同的场景,区分不同的工作空间,便于不同的分组在共享整个集群资源的同时还能被分别管理。

前提条件

已导入CKE集群。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 >容器集群”,进入容器集群页。

(4)选择一个目标集群进入详情,点击K8s命名空间teb页,单击其操作按钮“新建”,弹出新建Kubernetes工作空间对话框。

(5)输入工作空间名称,按需输入描述信息。

(6)单击“确定”。


3.3.4 导入镜像仓库

前提条件

如果使用CCR作为镜像仓库且CKE作为容器集群部署服务,需要您自行在CCR上绑定CKE所属VPC网络,以保证部署的应用可以正常拉取镜像。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 镜像管理”,进入镜像管理页。

(4)单击“导入CCR镜像”,弹出导入镜像仓库对话框。

(5)导入一个或多个镜像仓库。

单击目标CCR实例操作列的“”“导入”。

勾选多个CCR实例,,单击“导入”。


3.3.5 新建容器应用

简介

在K8s集群部署应用,需先在CSP中导入好K8s集群,并新建好K8s工作空间;然后新建应用,再创建部署计划部署应用。本章介绍在CSP中新建容器应用的具体操作。

前提条件

如果新建集成应用,需先下载SDK,并将SDK集成到相关应用程序包开发,具体请参考《云原生微服务平台CSP 开发指南》。

下载SDK步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击“SDK下载”,将SDK下载至本地。

操作步骤

(5)进入“云原生微服务CSP”产品页。

(6)单击目标实例操作列的“访问”,进入该实例。

(7)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(8)单击“新建”,弹出新建应用对话框。

根据参数说明填写信息,单击“确定”。

表3-1参数说明

WX20241020-210140@2x.png

3.3.6 新建部署计划

简介

在K8s集群部署应用,需先在CSP中导入好K8s集群,并新建好K8s工作空间;然后新建应用,再创建部署计划部署应用。本章介绍在CSP中新建容器应用之后创建部署计划的具体操作。

前提条件

已创建工作空间,具体操作请参见新建工作空间。

• 已创建应用,具体操作请参见新建应用。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)选中一个目标应用,单击操作列“新建部署计划”,进入新建应用部署计划页面。

(5)根据参数说明填写信息,单击“确定”。

表3-3参数说明

image.png

WX20241020-210246@2x.png

3.3.7 部署容器应用

简介

容器应用需要部署到CSP上,以实现全生命周期管理、服务治理、监控等功能。

前提条件

(1)已创建部署计划。

限制与指导

应用在一个工作空间,可通过部署计划多次部署,但是重新部署之后,之前部署的应用将被铲除。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击目标应用进入到应用详情,选中“部署计划”teb页中的部署计划,点击操作列的“部署”。


3.3.8 查看应用运行信息

限制与指导

当前仅支持统计通过控制台进行的扩缩容实例数量,不支持统计后台使用命令行扩缩容的实例。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)找到部署类型为容器部署的目标应用,单击其应用名称,进入应用详情页。

(5)在运行信息的实例信息模块:

单击实例列表操作列的“查看日志”,弹出日志对话框。可以查看日志详情,也可下载该日志。

单击实例列表操作列的“事件记录”,可以查看事件记录。


3.3.9 应用镜像管理

简介

容器应用需要部署到CSP上,需要提前创建好镜像,用户需要提前开通容器镜像服务CCR实例,并创建对应的镜像项目,同时可提前将制作好镜像作为应用的镜像来源;此外也可以通过CSP制作镜像;

前提条件

(1)已开通容器镜像服务CCR实例,并创建对应的镜像项目。

(2)创建应用并绑定镜像项目。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)找到部署类型为容器部署的目标应用,单击其应用名称,进入应用详情页。

(5)点击进入“镜像管理”页面:

(6) 单击“新建”,弹出新建镜像对话框。

(7)选择文件上传方式。

镜像:根据页面提示操作。

JAR/WAR/zip包:根据参数说明完成配置。

(8)单击“确定”。

表3-4参数说明

WX20241020-210426@2x.png

3.4 应用托管(主机)

3.4.1 主机应用概述

主机实例开启防火墙时,运行的应用无法从外部访问,需要在主机实例关闭防火墙或开放应用端口。

目前应用页面展示已新建的所有应用,不区分容器应用和主机应用,部署类型为主机部署的即为主机应用。


3.4.2 导入主机

简介

使用主机计算资源时,需要提前先将云服务器主机导入为CSP中,才能进行应用的部署。

表3-5实例的状态说明

WX20241020-210534@2x.png

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 主机实例管理”,进入主机实例列表页。

(4)单击“导入实例”,弹出导入实例对话框。

实例类型默认为“云服务器主机”。

(5)勾选目标主机实例,单击“批量导入”或单击目标主机实例操作列的“导入”。

待界面提示“导入成功”,即可。


3.4.3 新建软件包

简介

软件包是应用部署必须具备的条件,可以被多个应用部署。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 软件包像管理”,进入软件包管理页。

(4)单击“新建”,弹出新建软件包对话框。

(5)根据参数说明完成配置后,单击“确定”。

表3-6参数说明

WX20241020-210635@2x.png



3.4.4 新建主机应用

前提条件

已创建工作空间,具体操作请参见新建工作空间。

如新建集成应用,需先下载SDK,并将SDK集成到相关应用程序包开发,具体请参考《云原生微服务平台CSP 开发指南》。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击“新建”,进入新建应用页。

(5)根据参数说明填写或选择相关信息后,单击“确定”。

表3-7参数说明

WX20241020-210720@2x.png

3.4.5 新建部署计划

简介

在主机部署应用,需先在CSP中导入好主机;然后新建应用,再创建部署计划部署应用。本章介绍在CSP中新建主机应用之后创建部署计划的具体操作。

前提条件

• 已创建工作空间,具体操作请参见新建工作空间。

• 已创建应用,具体操作请参见新建应用。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)选中一个目标应用,单击操作列“新建部署计划”,进入新建应用部署计划页面。

(5)根据参数说明填写信息,单击“确定”。

表3-8参数说明

WX20241020-210824@2x.png


3.4.6 部署主机应用

前提条件

(1)已导入主机实例。

(2)已创建应用。

(3)创建的应用已创建部署计划。

限制与指导

一个主机实例上只能运行一个应用。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击目标应用进入到应用详情,选中“部署计划”teb页中的部署计划,点击操作列的“部署”。

(5)单击“确定”。


3.4.7 查看应用运行信息

限制与指导

当前仅支持统计通过控制台进行的扩缩容实例数量,不支持统计后台使用命令行扩缩容的实例。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)找到部署类型为主机部署的目标应用,单击其应用名称,进入应用详情页。

(5)在运行信息的实例信息模块:

单击实例列表操作列的“查看日志”,弹出日志对话框。可以查看日志详情,也可下载该日志。


3.4.8 应用软件包管理

简介

主机应用需要部署到CSP上,需要提前创建好软件包,并上传至CSP用于应用部署的软件包来源并管理;

前提条件

(1)已创建应用。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)找到部署类型为主机部署的目标应用,单击其应用名称,进入应用详情页。

(5)点击进入“软件包管理”页面:

(6) 单击“新建”,弹出新建软件包对话框。

(7)选择文件上传方式。

JAR/WAR/zip包:根据参数说明完成配置。

(8)单击“确定”。

表3-9参数说明

WX20241020-210941@2x.png


3.5 工作空间

3.5.1 工作空间管理

工作空间概述

工作空间为应用提供互相隔离的运行环境,如开发、测试和生产环境等,可以使用工作空间实现资源和服务的隔离。

3.5.1.1 新建工作空间

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 工作空间”,进入工作空间页。

在此页面可根据工作空间名称搜索目标工作空间。

(4)单击“新建”,弹出新建工作空间对话框。

(5)填写工作空间名称、专有网路VPC及描述后,单击“确定”。


3.5.1.2 编辑工作空间

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 工作空间”,进入工作空间页。

(4)单击目标工作空间操作列的“编辑”,弹出编辑工作空间对话框。

(5)根据需要编辑信息。

(6)单击“确定”。


3.5.2 关联部署资源

部署资源概述

往CSP导入部署资源后,需要将部署资源与工作空间关联,从而提前规划部署资源,有效利用资源;

前提条件

已创建工作空间,且已经创建容器集群或主机资源;

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 工作空间”,进入工作空间页。

(4)单击目标工作空间点击名称进入详情,选中要关联的部署资源类型页面,点击“关联容器集群”或“关联主机”,选中要关联的资源列表,点击“确定”按钮即可;


3.6 应用运维

3.6.1 启动应用

简介

应用停止后,可以再次启动应用,启动后应用将重新对外提供服务。

限制与指导

仅状态为“已停止”的应用,支持启动。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击目标应用操作列的“启动”,启动应用。


3.6.2 重启应用

简介

根据业务需要,可将目标应用再次重启。

限制与指导

仅支持状态为“运行中”、“异常”、“已停止”的应用重启。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击目标应用操作列的“更多 > 重启”,重启应用。


3.6.3 停止应用

简介

根据业务需求,可以对不再使用的应用进行停止操作,停止后可以再启动。

限制与指导

• 应用停止后,将不再对外提供服务。

• 状态为“已下线”、“已停止”、的应用应用不支持停止操作。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击目标应用操作列的“停止”,停止应用。


3.6.4 下线应用

简介

CSP支持对应用进行全生命周期管理,可对非运行的应用进行下线,释放资源。

限制与指导

• 状态为“运行中”、“异常”的应用不支持下线,如需要删除,请先停止应用。

• 下线应用后可再上线。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

单击目标应用操作列的“下线”,下线应用。


3.6.5 上线应用

简介

CSP支持对应用进行全生命周期管理,可对非运行的应用进行下线,释放资源。

限制与指导

• 仅状态为“已下线”支持上线。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击目标应用操作列的“上线”,上线应用。


3.6.6 批量下线

限制与指导

仅已停止状态的应用可被批量下线。

应用下线后无法恢复,请谨慎操作。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)勾选目标应用,单击“批量下线”,弹出批量删除应用对话框。

(5)单击“确定”。


3.6.7 批量上线

限制与指导

仅已下线状态的应用可被批量上线。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)勾选目标应用,单击“批量上线”,弹出批量上线应用对话框。

(5)单击“确定”。


3.6.8 批量启动

限制与指导

已停止状态的应用可批量启动。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)勾选目标应用,单击“批量启动”,弹出批量启动应用对话框。

(5)单击“确定”,批量重启应用。


3.6.9 批量停止

限制与指导

运行中、启动中、重启中、异常状态的应用可批量停止。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)勾选目标应用,单击“批量停止”,弹出批量停止应用对话框。

(5)单击“确定”,批量停止应用。


3.6.10 批量重启

限制与指导

仅运行中、异常状态应用可批量重启。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)勾选目标应用,单击“批量重启”,弹出批量重启应用对话框。

(5)单击“确定”。


3.6.11 扩缩容容器应用

简介

随着业务量的变化,为合理利用资源,您可对容器应用进行扩缩容操作。

本小节介绍如何对容器应用进行水平扩容,即通过增加或减少实例数的方式来调整应用的容量。

限制与指导

扩缩容的实例总数范围为1~50。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用运维”,进入应用运维页。

(4)单击目标应用操作列的“更多 > 扩缩容”,弹出扩缩容对话框。

(5)根据实际需要修改实例总数。

单击“确定”,完成扩缩容后,应用自动重启。


3.6.12 扩缩容主机应用

简介

主机应用支持扩容实例,每扩容成功一次,即复制一个目标实例。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用运维”,进入应用运维页。

(4)单击目标应用操作列的“更多 > 扩缩容”,弹出扩缩容对话框。

选择要扩容的实例,单击“确定”,页面提示扩缩容操作成功即可。


3.6.13 升级或回滚应用

3.6.13.1 简介

随着业务变化,运行在某个工作空间的应用可能需要升级或回滚应用版本,通过部署计划部署升级版本或将已部署的部署计划回滚到历史版本即可。


3.6.13.2 升级应用

简介

应用的所有实例滚动升级到此版本。

前提条件

要升级的镜像/软件包版本已创建;

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击应用名,进入应用详情页。

(5)切换至部署计划管理页签。

(6)单击“新建”,进入新建页面,选择要升级的镜像/软件包。具体操作查看新建部署计划

(7)选中已创建的部署计划点击“部署”按钮,完成版本的升级。


3.6.13.3 回滚应用

简介

应用的所有实例滚动回滚到此版本。

前提条件

要回滚的镜像/软件包版本已部署;

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 应用发布”,进入应用发布页。

(4)单击应用名,进入应用详情页。

(5)切换至部署计划管理页签。

(6)选中需要回滚的部署计划点击“回滚”按钮,完成版本的回滚。


3.7 配置管理

3.7.1 概述

配置就是把应用运行依赖的一些常见配置如数据库链接地址,用户名密码等,从代码的配置文件里整理在CSP平台上进行管理。

• 动态配置:动态配置目前支持工作空间范围内共享,一个动态配置发布之后,应用部署计划选了这个动态配置部署后即可生效,当这个动态配置升级版本或者回滚到历史版本时,应用的配置实现热更新,无需重新部署。

• 文件配置:支持用户通过控制台将配置下发到服务器的指定目录。应用程序通过读取该目录下的配置文件实现特殊的业务逻辑。


3.7.2 动态配置

3.7.2.1 新建动态配置

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用配置 > 动态配置”,进入动态配置页。

(4)单击“新建”,弹出新建动态配置对话框。

(5)根据参数说明完成配置。

(6)单击“发布”。

表3-10参数说明

image.png

3.7.2.2 管理动态配置

限制与指导

动态配置名称、关联工作空间和文件格式不支持修改。

动态配置未被运行中的 应用使用方可删除,配置删除后无法恢复。

操作步骤

在动态配置页:

• 单击目标动态配置名称,查看配置信息及历史版本情况。

• 单击目标配置操作列的“编辑”,编辑配置内容或描述。

• 单击目标配置操作列的“删除”,删除配置。

3.7.2.3 回滚到历史版本

简介

当配置出现问题时,可回滚到上一个可用配置的版本。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用管理 > 配置管理 > 动态配置”,进入动态配置页。

(4)单击目标动态配置名称,进入配置详情页。

(5)切换到历史版本页签。

(6)单击目标版本操作列的“回滚”,弹出回滚版本对话框。

(7)单击“发布”,将动态配置回滚到该历史版本。


3.7.3 文件配置

简介

文件配置功能支持用户通过 CSP 控制台将配置下发到服务器的指定目录,应用程序通过读取该目录下的配置文件实现特殊的业务逻辑。

限制与指导

文件态配置的版本未被运行中的 应用使用方可删除,配置删除后无法恢复。

3.7.3.1 新建文件配置

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用配置 > 文件配置”,进入文件配置页。

(4)单击“新建”,弹出新建文件配置对话框。

(5)根据参数说明完成配置。

(6)单击“发布”。

表3-11参数说明

image.png

3.7.3.2 管理文件配置

1.查看配置信息

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用配置 > 文件配置”,进入文件配置页。

(4)单击目标文件配置名称,进入配置详情页。

(5)查看版本详情。

2.发布历史版本

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用配置 > 文件配置”,进入文件配置页。

(4)单击目标历史版本操作列的“新建版本”,弹出新建版本对话框。

(5)单击“确定”;

3.查看历史版本详情

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“应用配置 > 文件配置”,进入文件配置页。

(4)单击目标文件配置名称,进入配置详情页。

(5)切换至历史版本页签。

(6)单击目标历史版本操作列的“详情”,查看配置详情。

4.删除历史版本

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“配置管理 > 文件配置”,进入文件配置页。

(4)单击目标文件配置名称,进入配置详情页。

(5)切换至历史版本页签。

(6)单击目标历史版本操作列的“删除”,弹出删除对话框。

(7)单击“确定”。

5.删除配置

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“配置管理 > 文件配置”,进入文件配置页。

(4)单击目标配置操作列的“删除”,弹出删除对话框。

(5)单击“确定”。


3.8 服务治理

3.8.1 简介

服务治理是CSP的重要功能之一,可以对Spring Cloud、Dubbo等服务应用进行治理。

• Spring Cloud、Dubbo应用、主机应用部署并启动后,服务自动注册并展示在服务列表,应用停止时,服务列表则不再展示该应用的服务。

• 成功注册的微服务会展示在服务列表,展示的内容包括服务名称、应用名称、工作空间、健康实例数/总数、注册时间等。


3.8.2 查看服务治理详情

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)根据工作空间或服务名称查询目标服务。

(5)单击目标服务的服务名称,默认进入服务治理详情的概览页签。

基本信息:服务名称、注册时间、健康实例数/总数、工作空间、应用名称/标识、集群名称、负载均衡配置入口。

服务实例信息:实例名称、IP地址、集群名称、应用名称/标识、健康状态、流量权重、实例注册时间,可单击操作列的“上线/下线”,对实例进行上线、下线操作。

TOP QPS:查看最近5分钟内该服务QPS最高的10个接口数据。

接口详情:包括接口列表、最近5分钟的通过QPS/拒绝QPS、平均响应时间(每秒)。


3.8.3 微服务规则管理

3.8.3.1 规则概述

微服务规则有以下几类规则:

• 服务限流:控制流量阈值或调节比例。服务的流量可能是动态的,如果流量增加,超过服务承载范围,就会影响使用。可以设定服务可使用的资源阈值,当监控到流量超过设定的阈值时,服务则按照设定的方式控制流量。

• 服务熔断:熔断机制是服务出现非临时性的故障时,先通过回退机制(直接返回错误、返回空值/缺省值、返回缓存/备份数据)防止重复尝试执行可能失败的操作,同时检测故障是否持续以及是否已解决。如果问题已经修复,则熔断恢复重新发起请求。熔断机制提供稳定性,让服务从故障中恢复,并减少性能的影响。支持根据滑动时间窗口内的请求数目、慢调用比例和异常调用比例触发熔断,熔断恢复策略默认半开恢复策略。

• 服务鉴权:同一个微服务工作空间下的微服务之间调用鉴权,支持被调用方对调用方进行IP黑白名单与应用资源黑白名单管理。

• 服务隔离:当监控到并发线程数超过设定的阈值时,服务拒绝处理新的请求。统计维度有当前接口、关联接口、链路接口。

• 服务降级:主动降级规则可以针对某些接口的全部请求进行降级,执行自定义的降级行为,指定的降级行为仅对自带的Web埋点生效。

• 热点规则:对资源调用过程中的调用次数较高的参数,根据配置的热点规则对包含热点参数的资源调用进行限流,保护系统。

• 服务路由:用户根据符合自己特定要求的属性选择服务的提供者,对服务间流量的分配起到掌控的作用。

• 负载均衡:支持配置权重、轮询和随机规则。

3.8.3.2 负载均衡配置

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)在概览页签的“基本信息”模块,单击“负载均衡”后的,弹出负载均衡配置对话框。

(6)根据规则说明,选择规则。

(7)单击“确定”。

表3-12规则说明

image.png

3.8.3.3 新建限流规则

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至服务限流页签,可以看到流限流规则列表。

(6)单击“新建”,弹出新建限流规则对话框。

(7)根据参数说明填写和选择相关信息。

(8)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-13参数说明

image.png

image.png

3.8.3.4 新建熔断规则

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至服务熔断页签,可以看到熔断规则列表。

(6)单击“新建”,弹出新建熔断规则对话框。

(7)根据参数说明填写相关信息。

(8)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-14参数说明

image.png

3.8.3.5 新建鉴权规则

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至服务鉴权页签,可以看到鉴权规则列表。

(6)单击“新建”,弹出新建鉴权规则对话框。

(7)根据参数说明填写和选择相关信。

(8)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-15参数说明

image.png

3.8.3.6 新建降级规则

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至服务降级页签,可以看到主动降级规则列表。

(6)单击“新建”,弹出新建主动降级规则对话框。

(7)根据参数说明,填写和选择相关信息。

(8)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-16参数说明

image.png

3.8.3.7 新建隔离规则

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至服务隔离页签,可以看到隔离规则列表。

(6)单击“新建”,弹出新建隔离规则对话框。

(7)根据参数说明,完成配置。

(8)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-17参数说明

image.png


3.8.3.8 新建热点规则

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至热点规则页签,可以看到热点规则列表。

(6)单击“新建”,弹出新建热点规则对话框。

(7)根据参数说明填写相关信息。

(8)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-18参数说明

image.png

3.8.3.9 新建服务路由

简介

当服务消费者面临多个服务提供者时,需要通过路由规则来确定具体的服务提供者。服务路由支持自定义多条服务路由规则。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)切换至服务路由页签,单击“新建”,弹出新建服务路由窗口。

(6)根据参数说明填写相关信息。

(7)单击“保存并启动”。

如暂不启动此规则,可以单击“保存”,有需要再进行启动。

表3-19参数说明

image.png

3.8.3.10 新建返回规则

简介

创建返回规则,新建微服务治理规则时可直接选择调用。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“服务中心 > 服务治理”,进入服务列表页。

(4)单击目标服务名称,进入服务治理详情页。

(5)单击“工具箱”,右侧滑出返回规则库页。

(6)单击“添加”,在页面填写相关信息。

(7)单击“确定”。

表3-20参数说明

image.png

3.8.3.11 管理返回规则

在返回规则库页:

• 更新:对目标规则库进行编辑后,单击“确定”。

• 删除:单击目标规则库后的gbnh.png,删除该返回规则。

3.8.3.12 管理规则

在对应规则列表页:

• 如需要开启之前保存的规则,单击开启状态的jnhn.png,当状态为afvgb.png时,规则已开启。

• 单击目标规则操作列的“编辑”,编辑规则信息。

• 单击目标规则操作列的“删除”,删除规则。

3.9 运行观测

3.9.1 服务

3.9.1.1 查看服务信息

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“运行观测 > 服务”,进入服务页。

(4)输入服务组名称或服务名称,设置时间范围。

(5)查看服务信息,包括请求数、错误率、平均响应时间、Apdex(满意度)等信息。


3.9.2 拓扑

3.9.2.1 查看拓扑

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“运行观测 > 拓扑”,进入拓扑页。

(4)选择服务,设置时间范围。

(5)查看拓扑信息。


3.10 部署资源

3.10.1 容器集群管理

3.10.1.1 删除K8s工作空间

限制与指导

已部署应用的K8s工作空间不支持被删除,如确实需要删除,请先删除其下部署的应用。

K8工作空间删除后不可恢复,请谨慎操作。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 >容器集群”,进入容器集群页。

(4)单击目标集群名称,进入该集群下的K8s工作空间页。

(5)单击目标K8s工作空间操作列的“删除”,弹出删除确认对话框。

(6)单击“确定”。

3.10.1.2 删除容器集群

限制与指导

• 删除容器集群,需先删除集群下的所有工作空间中的应用。

• 容器集群删除后不可恢复,请谨慎操作。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 >容器集群”,进入容器集群页。

(4)单击目标集群操作列的“删除”,弹出删除确认对话框。

(5)单击“确定”。


3.10.2 主机实例管理

在主机实例列表页:

• 单击目标实例操作列的“重启”,重启该实例。

• 单击目标实例操作列的“关机”,关机该实例。

• 单击目标实例操作列的“重置”,重置该实例。

• 单击目标实例操作列的“删除”,删除该实例。


说明

对已有运行应用的主机实例,需要先删除其上运行的主机应用,才可以删除。


3.10.3 镜像管理

3.10.3.1 删除镜像

前提条件

镜像未被应用绑定。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 镜像管理”,进入镜像管理页。

(4)单击目标镜像操作列的“删除”,弹出删除确认对话框。

(5)单击“确定”。

3.10.3.2 解绑镜像仓库

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“部署资源 > 镜像管理”,进入镜像管理页。

(4)单击“解绑镜像仓库”,弹出解绑镜像仓库对话框。

(5)选择要解绑的镜像仓库。

(6)单击“确定”。


3.11 分布式事务

3.11.1 概述

分布式事务是跨数据库的事务,比如要对两个库进行写操作,必须保证两个库都写成功,这个任务才算完成。

新建应用时候如果开启了分布式事务,则可以使用这个功能。


3.11.2 新建事务组

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“事务与调度中心 > 分布式事务”,进入分布式事务页。

(4)单击“新建”,弹出新建事务组对话框。

(5)根据参数说明完成配置,单击“确定”。

表3-21参数说明

image.png


3.11.3 管理事务组

限制与指导

关联的工作空间不支持修改。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“事务与调度中心 > 分布式事务”,进入分布式事务页。

(4)单击目标分布式事务分组操作列的“编辑”,弹出编辑事务组对话框。

(5)根据需要编辑事务组信息。

(6)单击“确定”。

3.11.3.2 删除事务组

限制与指导

事务分组中有应用时,不可被删除。

操作步骤

(1)进入“云原生微服务CSP”产品页。

(2)单击目标实例操作列的“访问”,进入该实例。

(3)在左侧导航栏,选择“事务与调度中心 > 分布式事务”,进入分布式事务页。

(4)单击目标事务分组操作列的“删除”,弹出删除对话框。

(5)确认后单击“确定”,删除该事务分


意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部