检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置虚拟机部署组件应用性能管理 性能管理可协助您快速进行问题定位与性能瓶颈分析,改善体验。勾选探针会启用性能管理服务并在节点上安装探针,产生少量资源消耗。Java探针通过字节码增强技术进行Java应用调用埋点,生成拓扑和调用链数据。 注意事项 环境需要部署并开通对应版本的应用性能管理服务
GRPC检查 GRPC检查可以为GRPC应用程序配置启动、活动和就绪探针,而无需暴露任何HTTP端点,也不需要可执行文件。CCE可以通过GRPC 连接到工作负载并查询其状态。 GRPC检查仅在CCE v1.25及以上版本集群中支持。
应用开发问题 微服务和普通应用有什么不同? 如何解决微服务注册失败问题(针对java chassis)? 部署在云上的微服务如何进行排错? 如何决定使用SDK构建微服务还是使用ServiceMesh? 如何解决获取依赖失败的问题? 服务名重复校验范围是什么? 客户端向CSE发送HTTPS
弹性文件服务 SFS 如果容器环境下部署的组件需要使用极速文件存储方式存储数据,需要设置SFS Turbo ReadOnlyAccess权限。 对象存储服务 OBS 如果容器环境下部署的组件需要使用对象存储方式存储数据,需要设置OBS ReadOnlyAccess权限。
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache
账号管理 您可以使用微服务引擎下关联了admin角色权限的账号登录该微服务引擎控制台,根据实际业务需求创建新账号或对该引擎下已创建的指定账号进行管理操作。 表1 账号管理操作说明 操作 说明 新增账号 根据实际业务需求创建新账号,把合适的角色同账号关联,使用该账号的用户则具有对该微服务引擎的相应的访问和操作权限
MicroService 表1 参数说明 参数 是否必选 参数类型 描述 serviceId 否 String 微服务唯一标识,字符长度为1~64。正则表达式为^.*$。 environment 否 String 微服务的环境信息,取值可以为空、development、testing
yaml:基于yaml文件部署。 enable_sermant_injection 否 Boolean 是否开启Sermant。
产品规格差异 产品套餐说明 ServiceStage提供了基础版、专业版、铂金版,您可以根据需要选择,各个版本的功能说明如表1所示。 表1 功能说明 功能 基础版 专业版 铂金版 管理规模 单个IAM账号下最大支持应用组件实例个数 100个 5000个 5000个 单个组件支持的最大实例个数
构建微服务应用 典型业务应用场景 应用场景 对于传统的单体架构项目,不同的业务模式必须采取统一的技术方案及技术平台,每个业务模块也不能独立出来复用,系统中一个模块出现问题会导致整个系统不可用。随着企业业务的复杂度不断提升,传统单体架构模式越来越臃肿,难以适应灵活多变的业务需求,微服务应用可以解决上述问题
根据泳道组ID获取泳道组信息 功能介绍 此API用于根据泳道组ID获取泳道组信息。 URI GET /v3/{project_id}/cas/swimlane-group/{lane_group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
安装Jenkins插件并配置Jenkins工具 在使用GitLab对接Jenkins自动构建并部署组件到ServiceStage前,需要安装Jenkins插件和并配置Jenkins全局参数。 安装Jenkins插件:用于对接git以及支持在构建的时候使用脚本。 Jenkins全局参数配置
编辑技术栈自定义版本 本章节指导您根据实际业务需要编辑已添加的技术栈自定义版本。 前提条件 待编辑技术栈自定义版本已添加且未启用。 添加技术栈自定义版本,请参考添加技术栈自定义版本;编辑已启用的技术栈版本,请先停用技术栈版本。 待重新设置的技术栈版本软件包(支持.zip或者.tar.gz
查询指定微服务信息 功能介绍 根据service_id查询微服务定义信息。 接口约束 无 URI GET /v4/{project_id}/registry/microservices/{service_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询所有微服务信息 功能介绍 根据条件组合,查询满足所有条件的微服务定义信息。 接口约束 无 URI GET /v4/{project_id}/registry/microservices 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 微服务引擎专业版
根据泳道组ID修改泳道组网关路由配置 功能介绍 此API用于根据泳道组ID修改泳道组网关路由配置。 URI PUT /v3/{project_id}/cas/swimlane-group/{lane_group_id}/route 表1 路径参数 参数 是否必选 参数类型 描述 project_id
添加技术栈自定义版本 本章节指导您根据实际业务需要,将技术栈自定义版本添加到技术栈。 ServiceStage支持添加自定义技术栈版本的技术栈类型及部署类型,请参考表1。关于技术栈,请参考技术栈简介。部署类型,即组件技术栈支持的组件部署方式,请参考组件部署方式说明。 表1 自定义技术栈版本说明
根据泳道组ID修改泳道组 功能介绍 此API用于根据泳道组ID修改泳道组。 URI PUT /v3/{project_id}/cas/swimlane-group/{lane_group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
查询服务providers 功能介绍 根据consumer_id获取该服务的所有providers,比如A->B、A->C。那么根据A的服务Id,可以查询到B、C的微服务信息。 URI GET /v4/{project_id}/registry/microservices/{consumer_id
设置容器部署组件性能管理 性能管理可协助您快速进行问题定位与性能瓶颈分析,改善体验。勾选探针会启用性能管理服务并在节点上安装探针,产生少量资源消耗。Java探针通过字节码增强技术进行Java应用调用埋点,生成拓扑和调用链数据。 您可以根据实际业务需要,在设置组件“高级配置”时为容器部署方式部署的组件设置性能管理