检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建Gitlab凭证 使用具有Gitlab代码仓库权限的账号密码在Jenkins中创建凭证,用于拉取Gitlab代码。 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在配置中选择“Gitlab”。 图1 进入Gitlab配置
手动构建验证 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 左侧导航栏单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面,示例为“test-demo”。 单击右侧,在左侧构建执行状态中会生成一个构建任务,单击任务编号,选择“Console
本章节为您提供云存储授权、源码仓库授权、域名配置、证书配置和启停策略配置操作介绍。 云存储授权 源码仓库授权 设置访问域名 设置访问证书 设置启停策略 配置系统网络 配置事件通知规则 配置监控系统 配置DEW凭据
面。 选择nacos-consumer组件,在“访问地址”列单击,获取自动生成的外网访问地址。 图1 获取外网访问地址 在浏览器输入访问地址:http://外网访问ip地址:访问端口/echo/{string},外网访问ip地址、访问端口为2中获取的,{string}为自定义字符串。例如:http://100
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
控指标等。具体参数请参考表1。 表1 组件监控信息 参数 参数说明 上行Bps 该指标用于统计测试对象的出方向网络流速。 下行Bps 该指标用于统计测试对象的入方向网络流速。 上行Pps 每秒网卡发送的数据包个数。 下行Pps 每秒网卡接收的数据包个数。 CPU使用率 该指标用于统计实例的CPU使用率。
参数类型 描述 api_version String API版本,固定值“v1”,该值不可修改。 kind String API类型,固定值“ComponentSnapshot”,该值不可修改。 items Array of ComponentSnapshotItem objects
单击“微服务引擎CSE”模块中的“配置”。 查看微服务引擎配置信息,如微服务引擎名称,微服务引擎状态,微服务引擎版本、内网地址及绑定情况。 已绑定微服务引擎模块会显示“当前配置”标签。 图4 微服务引擎配置情况 修改微服务引擎配置 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。
编辑伸缩策略 已配置的弹性伸缩策略支持修改,本章节指导您如何编辑伸缩策略。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。 图1 选择组件 单击“伸缩策略”模块中的“编辑”。 更新配置参数。 配置指标伸缩 选择“指标策略”
令牌仅在初次生成时显示,否则下次需要重新创建。该令牌仅用于Gitlab对接测试。 图3 令牌显示 Jenkins对接Gitlab测试配置 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在配置中选择“Gitlab”。 图4 进入Gitlab配置页面
release_version 是 String 发布版本号,取值使用时间戳变量:${TIMESTAMP}。 软件包地址 是 String 编译构建出来的软件包上传到软件发布库中的地址。 例如:复制图9中下载地址,下载地址为https://devrepo.devcloud.cn-east-3.huawei.c
配置就绪探针 对组件进行升级操作,具体操作请参考升级组件。 升级时,在左侧导航栏中选择“组件列表”,进入“组件列表”页面,单击对应组件“访问地址”列的ip地址,查看应用页面。如图3所示服务并无中断。 图3 访问应用页面 在“组件事件”页面,查看组件事件,可以看到实例存在不健康的请求,此时检
Jenkins全局工具配置:用于Jekins流水线打包脚本对接git拉取代码并打包。 安装Jenkins插件 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 插件管理”。 单击“可选插件”,搜索表1中的插件进行安装。
值的格式:swr.区域项目名称.myhuaweicloud.com,区域项目名称就是region,参考参数值获取。 镜像地址 是 String 上传到SWR的镜像地址,值填写: ${swr_address}/${org_name}/${image_name}:${image_tag}。
此API用来删除定时启停规则。 修改定时启停规则 此API用来修改定时启停规则。 获取上次定时启停规则的执行情况 此API用来获取上次定时启停规则的执行情况。 弹性公网IP接口 表11 弹性公网IP接口介绍 API 说明 获取集群节点弹性公网IP列表 此API用来获取集群节点弹性公网IP列表。 修改出入网带宽以及开闭状态
值的格式为:obs.区域项目名称.myhuaweicloud.com,区域项目名称就是region,参考参数值获取。 软件包地址 是 String 上传到obs的软件包地址,值填写: https://${bucket_name}.${obs_address}${file_dir}${file_name}。
触发方式选择“立即触发”。 选择通知方式为“企业微信机器人”。 填写企业微信机器人终端地址:请输入以https://qyapi.weixin.qq.com/cgi-bin/webhook/send开头的webhook地址。 获取企业微信订阅终端参考企业微信机器人如何获取订阅终端。 图2 配置事件通知
云应用引擎使用场景 权限管理 计费说明 最新动态 04 实践 通过示例展示CAE的产品能力。 最佳实践 使用CAE托管Nginx静态文件服务器 Gitlab对接Jenkins自动构建并部署到CAE SpringCloud应用部署到CAE自动对接Nacos引擎 配置健康检查 发送事件告警到企业微信
是否必选 参数类型 描述 api_version 是 String API版本,固定值“v1”,该值不可修改。 kind 是 String API类型,固定值“Agency”,该值不可修改。 metadata 是 metadata object 请求数据。 表4 metadata 参数
响应Body参数 参数 参数类型 描述 api_version String API版本,固定值“v1”,该值不可修改。 kind String API类型,固定值“Agency”,该值不可修改。 agencies Array of AgencyItem objects 委托列表。 表4 AgencyItem