检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示不同的软件包仓库,如BinObs、BinDevCloud(CodeArts软件发布库)。 url String url地址。 源类型为image时,url地址为镜像地址。 源类型为code时,url地址为git地址。 源类型为softwarePackage时,url地址为软件包地址。
eArts软件发布库)。 url 否 String url地址。 源类型为image时,url地址为镜像地址。 源类型为code时,url地址为git地址。 源类型为softwarePackage时,url地址为软件包地址。 表7 Repo 参数 是否必选 参数类型 描述 auth_name
eArts软件发布库)。 url 是 String url地址。 源类型为image时,url地址为镜像地址。 源类型为code时,url地址为git地址。 源类型为softwarePackage时,url地址为软件包地址。 表9 Repo 参数 是否必选 参数类型 描述 auth_name
组件概述 应用组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运行。 在CAE上创建应用后,可以在应用中添加组件。 组件说明 CAE中组件支持的语言/运行时如表1所示。 表1 语言/运行时一览 支持的运行时 组件来源 Java8、Java11、Java17 源码仓库、Jar包
eArts软件发布库)。 url 是 String url地址。 源类型为image时,url地址为镜像地址。 源类型为code时,url地址为git地址。 源类型为softwarePackage时,url地址为软件包地址。 表7 Repo 参数 是否必选 参数类型 描述 auth_name
接受存活探针的检测。 检查成功:对于在健康检查中设置的请求返回状态码200。 检查失败:对于在健康检查中设置的请求返回状态码非200,且连续失败次数达到设置的“最大失败次数”。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。
参数说明 参数 说明 挂载路径 数据存储挂载到组件上的路径。 说明: 数据存储挂载到容器上的路径,请不要挂载到系统目录下,如“/”、“/var/run”等,否则会导致容器异常。 云存储的挂载路径不能重复。 子路径 数据所引用的云存储内的子路径。 说明: 使用子路径挂载本地磁盘,实现在
系统配置类 自定义域名如何绑定CAE? 如何测试域名解析是否生效? 如何将域名从其他服务商迁移至华为云? 如何让第三方云上配置的域名支持华为云服务? 如何使用其他的方式解析域名?
组件要求 每个待升级的组件已完成配置流水线构建升级部署CAE。 配置应用无损上线 升级多个组件时,需确保上一个组件已经就绪,升级才返回成功,再升级下一个组件。因此,您需要配置应用无损上线,具体操作请参考健康检查的使用就绪探针保证升级时流量正常章节进行配置。 若您的组件是SpringCloud应用,则请参考Spring
用户可以通过“客户端上传镜像”和“页面上传镜像”两种方式上传镜像包。 在“我的镜像”、“开源镜像”或者“共享镜像”中选择已上传的镜像包部署。可通过镜像名称搜索镜像。 我的镜像:用户自定义上传的镜像包 开源镜像:容器镜像服务SWR中提供的开源镜像 共享镜像:不同账号之间共享的镜像包 (可选)用户还可以通过单击“代码源
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 表3 请求Body参数
计费说明 CAE的计费项由实例CPU、内存和流量费用组成。具体内容如表1所示。 如您需要快速了解CAE服务的具体价格,请参见CAE价格详情。 表1标 * 的计费项为必选计费项。 表1 云应用引擎计费项 计费项 计费项说明 适用的计费模式 计费公式 * CPU 不同规格的实例类型提供不同的计算能力。
典型业务应用场景 应用场景 Web程序的应用范围非常广泛,日常使用的企业业务系统、网上商城系统、论坛、博客、Wiki知识系统、网络游戏等都可能是Web应用。针对不同技术架构的Web应用进行生命周期的管理,是企业IT部门主要工作内容之一。 价值 使用统一的平台管理各种Web应用,能够大大
是与所在的省份、国家有关系,还是与浏览器、设备有关系? 当网站出现卡顿现象,是终端到服务端的网络问题,是服务端负载过高导致响应变慢,还是数据库压力过大? 即使定位到了导致卡顿的环节,也很难快速定位到代码层面的根本原因。 提供应用组件多维度的实例监控,帮助您把握组件上线后的实时运行状况。
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 表3 请求Body参数
场景一:使用Jenkins构建生成的是软件包,如jar包,就使用脚本中的软件包部署场景,软件包部署会将构建出来的软件包上传到obs桶中,再使用新的jar包去升级CAE组件。 场景二:使用Jenkins构建生成的是镜像,就使用脚本中的镜像部署场景,镜像部署会将构建出来的镜像上传到swr镜像仓库中,再使用新的镜像去升级CAE组件。
创建环境 x √ 查询所有环境 √ √ 查询环境信息 √ √ 删除环境 x √ 创建应用 x √ 查询应用信息 √ √ 查询所有应用信息 √ √ 更新应用信息 x √ 删除应用 x √ 创建组件 x √ 查询组件信息 √ √ 查询组件配置 √ √ 查询组件事件 √ √ 查询所有组件和实例
CAE API 环境 应用 组件 组件配置 云存储 委托 任务 域名 证书 定时启停规则 弹性公网IP 监控系统 CAE环境访问VPC 事件通知规则
图2 查看构建任务状态 查看构建输出日志,构建出来的是jar包,部署成功,如图3。 图3 查看构建输出日志 登录CAE控制台。 左侧导航栏单击“组件列表”,查看对应组件的版本号已更新,如图4。 图4 查看组件版本号 父主题: 构建验证
在linux虚拟机上安装好Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像部署,需要在虚拟机中安装docker。 虚拟机:Centos7.9 Jenkins:2.331 git:yum安装 jdk:11.0.8 Apache Maven :3.8.6 部署的Jenkins启动时需添加如下参数: