检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
更新代码。 若您的组件使用源码部署,请将修改的源码更新至源码仓库。 若您的组件使用软件包部署,请将新代码打包为软件包,并将新的软件包上传至软件包仓库。 使用新的源码或软件包,升级组件。 配置组件健康检查。 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。
微服务引擎 CSE 组件配置绑定微服务引擎CSE。 不支持通过CAE服务自动创建微服务引擎,请前往微服务引擎控制台手动创建。 计费因子: ServiceComb引擎专享版:ServiceComb引擎实例。 注册配置中心:注册配置中心Nacos实例、注册配置中心Nacos容量单元(1个容量单元等于50微服务实例)。
您账号下同一区域内的所有CAE环境,如果在12小时内未部署任何组件,或在三天内组件持续运行时间小于5分钟,则会自动进入休眠状态。环境休眠后,系统会产生一个事件,您可以在AOM服务查看事件详情。 图1 查看事件详情 环境休眠后的限制 环境休眠后,支持唤醒环境和对环境内的应用、组件及系统配置进行查看,不支持对环境内的应用、组件及系统配置进行修改。
Jenkins对接Gitlab测试配置 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在配置中选择“Gitlab”。 图4 进入Gitlab配置页面 配置Gitlab的url,并单击Cre
回退组件 根据业务需要,您可以根据组件版本号回退到历史版本和组件配置(组件每次配置也会生成一个版本,版本号与当前一致,但时间会显示为不同的时间)。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件列表”。 选择待操作组件,在“操作”列“更多”下拉框单击“回退”。 进入回退组件页面,选择需要回退的版本。
组件监控显示组件的一些指标,用户可以根据这些指标,对自己业务进行健康判断。CAE支持自定义监控指标,具体请参考配置自定义监控指标。 配置性能管理APM探针,可采集更多业务性能指标数据。 如果您已配置性能管理,可单击页面上方“前往应用性能管理APM”跳转至APM控制台查看更多业务性能指标数据。 前提条件
环境信息说明 如果已安装好jenkins环境,请跳过本章节。 在linux虚拟机上安装好Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像部署,需要在虚拟机中安装docker。 虚拟机:Centos7.9 Jenkins:2.331 git:yum安装 jdk:11.0
登录CAE控制台,选择“系统设置”。 单击“事件通知规则”模块中的“编辑”,进入“事件通知规则配置”页面。 单击“创建事件通知规则”,参考表1配置基本信息。 表1 配置基本信息说明 配置项 配置项说明 事件通知规则名称 输入事件通知规则名称。例如:container-Initiate。
在“从环境外部访问本组件”页面,选择“负载均衡配置”,并单击“添加负载均衡配置”。 参考图4配置负载均衡。 图4 配置负载均衡 单击“确定”,完成负载均衡配置。 单击组件配置页面上方的“配置并部署组件”,在右侧弹框中单击“确定”,待部署执行完成后,配置生效。 查看应用 在左侧导航栏,选择组件列表,返回组件列表页面。
/”。 单击“配置组件”。 在“组件配置”页面,单击“微服务引擎CSE”模块的“配置”,对nacos-provider组件进行配置。 在“微服务引擎CSE配置”页签下,单击“注册配置中心”,选择前提条件中您已创建的Nacos引擎。 单击“保存”,完成对该组件微服务引擎CSE配置。 在“
操作组件 功能介绍 对组件执行指定操作,如部署、升级、重启、停止、启动、伸缩、配置、回滚。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/{pro
只能在账号自己的事件列表页面去查看,或者到组织追踪器配置的OBS桶中查看,也可以到组织追踪器配置的CTS/system日志流下面去查看。 用户通过云审计控制台只能查询最近7天的操作记录。如果需要查询超过7天的操作记录,您必须配置转储到对象存储服务(OBS)或云日志服务(LTS),
Extended Choice Parameter”。 图3 添加参数 参考图4配置需要编排的组件。 图4 配置构建参数 选择“流水线”,在“流水线”页面进行脚本配置,脚本内容请参考流水线脚本。 图5 配置流水线脚本 脚本配置完成后,单击“保存”。 流水线脚本 流水线脚本支持component
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
定时启停规则名称。 type 是 String 定时启停规则的类型:stop/start。 status 是 String 定时启停规则状态(是否开启):on/off。 apps 否 Array of AppInfo objects 定时启停规则所包含的所有应用,只在生效范围为application的时候需要填写。
已创建环境。 已创建应用。 已创建并部署组件,此示例中所用组件为nginx组件。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择组件 如图2所示配置停止前处理,具体操作请参考配置生命周期。 分别输入以下命令: /bin/bash
此API用来删除对应的组件。 创建、生效配置并部署组件 此API用来创建、生效配置并部署对应的组件。 操作组件 此API用来操作对应的组件,如部署、升级、配置、回滚、重启、停止等操作。 获取组件快照列表 此API用来获取组件的快照列表。 获取组件实例列表 此API用来获取组件实例列表。 组件配置接口 表5 组件配置接口介绍
已创建环境。 已创建应用。 已创建并部署组件,此示例中所用组件为nginx组件。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择组件 如图2所示配置启动后处理,具体操作请参考配置生命周期。 分别输入以下命令: /bin/bash
已创建应用。 已创建并部署组件,此示例中所用组件为demo-frontend。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择待操作的组件 如图2和图3所示分别配置启动探针与存活探针,并生效配置,具体操作步骤请参考配置健康检查。
手动构建验证 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 左侧导航栏单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面,示例为“test-demo”。 单击右侧,在左侧构建执行状态中会生成一个构建任务,单击任务编号,选择“Console