检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
此功能适用于您的代码已在Gitlab上管理,通过Jenkins构建打包,使用CAE进行应用托管, 并且已经部署了组件之后,需要进行组件升级的场景。 第一次部署请参考创建组件。 解决方案 提供上传jar包和镜像并升级CAE组件的方案,输出一个shell脚本在Jenkins构建打包完成之后调用脚本自动部署到CAE环境中,实现代码合入后自动构建打包部署。
单击“授权通用文件系统”,进入“授权通用文件系统”页面。 选择通用文件系统。支持通过列表上方搜索框,搜索关键词筛选。 未创建文件系统。 单击“查看详情”,跳转至SFS控制台,创建通用文件系统。 选择创建的通用文件系统。 已创建文件系统。 在列表中选择已创建的通用文件系统。 您还可以通过列表上方搜索框搜索关键词筛选数据。
两种权限。 图3 存储桶配置 (可选)单击“添加挂载路径”,可配置多条挂载路径。 单击“确定”,完成存储桶配置。 在“云存储配置”页面中可查看配置好的存储桶。 使配置生效。 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。 如未完
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
实例删除后将无法恢复,请谨慎操作。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“实例列表”。 在“实例列表”页面上方的下拉框中选择环境、应用及待查看的组件。 选择待操作实例,在“操作”列单击“删除”。 在弹框中单击“确认”,完成实例删除。 图1 删除实例 父主题: 实例管理
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 X-Environment-ID
当套餐包即将到期、容量不足或有更大容量的套餐包需求时,可以通过叠加购买实现套餐包的容量扩大。 购买说明 在购买一个套餐包后,可叠加购买任意规格套餐包。叠加购买套餐包后,会优先使用原购买套餐包的容量。如在购买套餐包前,已产生按需扣费,已按需使用的部分不可以使用新购买的套餐包进行抵扣
停止前处理:容器停止前触发。设置停止前处理,确保升级或实例删除时可提前执行必要的清理任务。详细请参见表2。 如果“启动后处理”配置为while死循环,同时还配置了健康检查,可能会导致容器健康检查不通过,进而导致组件部署/升级失败。 表1 启动后处理-参数说明 参数 配置项参数
配置CAE环境访问VPC CAE环境使用所属VPC的网络配置,实现CAE环境内的组件访问其他网络内(VPC、IDC)的服务。 添加CAE环境访问VPC配置 如果要使用此功能,您需要已建立待访问VPC到CAE环境所属VPC的对等连接。 登录CAE控制台。 在左侧导航栏中选择“系统设置”。
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 X-Environment-ID
Jenkins全局工具配置:用于Jekins流水线打包脚本对接git拉取代码并打包。 安装Jenkins插件 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 插件管理”。 单击“可选插件”,搜索表1中的插件进行安装。 表1 插件安装说明
选择待操作组件,在“操作”列“更多”下拉框单击“回退”。 进入回退组件页面,选择需要回退的版本。 图1 选择回退版本 您可以确认回退版本组件配置变更及代码源信息无误后,单击“立即回退”。 图2 确认回退版本信息 父主题: 管理组件
单击,页面提示“您当前已关闭伸缩策略配置”。 单击“确定”。 在弹框中输入“SWITCHOFF”后,单击“确定”。 单击页面上方“生效配置”。在右侧弹框中确认变更信息,并单击“确定”,使配置生效。 父主题: 配置伸缩策略
选择待操作配置,在“操作”列单击“删除”。 在弹出对话框,单击“是”。 图2 删除云存储配置 单击“确定”,完成云存储配置删除。 单击页面上方“生效配置”。在右侧弹框中确认变更信息,并单击“确定”,使配置生效。 父主题: 配置云存储
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 X-Environment-ID
35秒内启动。 单击“组件事件”,在“组件事件”页面中可以看到启动探针探测一次失败后,程序成功启动,切换到了存活探针,并检测实例健康。 图4 查看事件信息 图5 启动探针探测情况 父主题: 健康检查
image_pull_policy String 探针镜像更新策略,已废弃,迁移到监控系统。 Always,重启自动升级:每次都尝试重新下载镜像。 IfNotPresent,手动升级: 如果本地有该镜像,则继续使用本地镜像,不下载镜像。 Configuration.type为"apm2"时,返回此参数。
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 X-Environment-ID
创建环境时,环境会绑定企业项目ID。 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。 说明: 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 X-Environment-ID
CAE怎么支持灰度发布? CAE服务当前支持联合微服务引擎CSE服务实现组件的灰度发布功能,CAE只需在组件配置中配置微服务引擎CSE即可对接好CSE服务,参考CSE官网文档使用灰度发布配置灰度发布。 父主题: 组件配置类