检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Gitlab对接Jenkins自动构建并部署到CAE 概述 环境准备 操作步骤 构建验证 附录
云存储是为应用提供存储的服务,CAE支持多种类型的云存储挂载,将云存储按需挂载到容器,保障应用的高可靠性。 授权后,云存储将供给各组件使用,但需在对应组件配置中完成配置。 授权并行文件系统 仅支持授权和创建数据冗余存储策略为多AZ存储、类型为标准存储的并行文件系统。 授权并行文件系统时,请确保要授权的
2024-03-04 配置访问方式优化,支持同时绑定多个ELB。 2024-01-16 系统设置新增配置DEW凭据。 配置环境变量新增“凭据导入”类型。 配置云存储新增“文件掩码”配置。 添加负载均衡配置新增健康检查配置,可手动关闭健康检查。 2023-12-15 系统设置新增配置监控系统。
deploy_type 是 String 部署类型: software或image。 software表示软件包部署。 image表示镜像部署。 obsutil 否 String 当使用软件包部署如jar包部署时为必须参数。上传jar包到obs的工具安装的绝对路径。 示例:/root/t
手动伸缩组件实例 配置完成后立即触发实例数的增减。 配置手动伸缩前,请确保未启动伸缩策略。如果已启动伸缩策略,请在组件配置中将伸缩策略停用后再进行相关操作,具体操作请参考关闭伸缩策略。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件列表”。 鼠标悬停在待操作的组件实例上,会显示编辑图标,单击。
组件要求 每个待升级的组件已完成配置流水线构建升级部署CAE。 配置应用无损上线 升级多个组件时,需确保上一个组件已经就绪,升级才返回成功,再升级下一个组件。因此,您需要配置应用无损上线,具体操作请参考健康检查的使用就绪探针保证升级时流量正常章节进行配置。 若您的组件是SpringCloud应用,则请参考Spring
Gitlab自动触发Jenkins构建 Gitlab触发Jenkins构建有以下两种方式: 通过配置好的Webhook来Push events,触发Jenkins构建任务。 修改构建配置指定分支的文件来Push events,触发Jenkins构建任务。 示例通过方式一来触发Jenkins构建。
obsutil工具用于构建后上传软件包到obs,请参见下载和安装obsutil。 初始化配置 执行以下配置命令,初始化配置obsutil工具。 {path}/obsutil config -i=ak -k=sk -e={endpoint} 其中: {path}需要替换为obsutil安装路径,例如:/root/t
请参见云应用引擎价格详情中的“流量价格”。 图1给出了上述示例配置的费用计算过程。 图中价格仅供参考,实际计算请以云应用引擎价格详情中的价格为准。 图1 按需计费CAE费用计算示例 变更配置后对计费的影响 如果您在购买按需计费实例后变更了实例配置,会产生一个新订单并开始按新配置的价格计费,旧订单自动失效。 如
您账号下同一区域内的所有CAE环境,如果在12小时内未部署任何组件,或在三天内组件持续运行时间小于5分钟,则会自动进入休眠状态。环境休眠后,系统会产生一个事件,您可以在AOM服务查看事件详情。 图1 查看事件详情 环境休眠后的限制 环境休眠后,支持唤醒环境和对环境内的应用、组件及系统配置进行查看,不支持对环境内的应用、组件及系统配置进行修改。
回退组件 根据业务需要,您可以根据组件版本号回退到历史版本和组件配置(组件每次配置也会生成一个版本,版本号与当前一致,但时间会显示为不同的时间)。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件列表”。 选择待操作组件,在“操作”列“更多”下拉框单击“回退”。 进入回退组件页面,选择需要回退的版本。
Jenkins对接Gitlab测试配置 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在配置中选择“Gitlab”。 图4 进入Gitlab配置页面 配置Gitlab的url,并单击Cre
在左侧导航栏中选择“系统设置”。 单击“源码仓库授权”模块中的“编辑”,进入“已授权源码仓库”页面。 单击“新增授权”,参考表1选择需要的源码仓库,并配置参数。 表1 授权参数说明 参数 说明 *授权名称 授权名称,创建之后不可更改 *仓库类型 支持以下官方仓库类型: GitHub(https://github
概述 适用场景 使用jenkins来构建部署升级微服务组件,升级涉及多个微服务组件,每个组件有单独的流水线用于构建部署升级。但是组件之间存在依赖关系,必须等待所依赖的组件升级完成才能升级流水线,否则会有基本功能问题。 升级过程需要时刻关注所依赖的组件是否升级完成,才能进行下一个组件的升级任务。
mponents 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取项目ID请参见获取项目ID。 application_id 是 String 应用ID。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 String
d} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取项目ID请参见获取项目ID。 application_id 是 String 应用ID。 component_id 是 String 组件ID。 请求参数 表2 请求Header参数
登录CAE控制台,选择“系统设置”。 单击“事件通知规则”模块中的“编辑”,进入“事件通知规则配置”页面。 单击“创建事件通知规则”,参考表1配置基本信息。 表1 配置基本信息说明 配置项 配置项说明 事件通知规则名称 输入事件通知规则名称。例如:container-Initiate。
只能在账号自己的事件列表页面去查看,或者到组织追踪器配置的OBS桶中查看,也可以到组织追踪器配置的CTS/system日志流下面去查看。 用户通过云审计控制台只能查询最近7天的操作记录。如果需要查询超过7天的操作记录,您必须配置转储到对象存储服务(OBS)或云日志服务(LTS),
升级组件 若组件部署失败后,也可以通过升级的形式重新部署。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件列表”。 选择待操作组件,在“操作”列单击“升级”,进入升级组件页面。 参考下表设置组件升级后信息。 参数 类别 说明 组件名称 - 升级时不可修改。 版本号 - 组件的版本号。
计费样例 计费场景一 2023年03月15日开始,使用CAE托管一个微服务应用,对用户提供服务。 应用配置:1个2核4GiB的组件和2个1核2GiB的组件。 运行情况:每天10:00 开启应用,15:00 停止应用;其中11:00-12:30 是业务高峰时间段, 2核4GiB 的组件扩容变为5个实例,1核2GiB