检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
包部署会将构建出来的软件包上传到OBS桶中并升级CAE组件。 场景二:使用Jenkins构建生成的是镜像包,就使用脚本中的镜像部署场景,镜像部署会将构建出来的镜像包上传到SWR镜像仓库中并升级CAE组件。 本章节以配置流水线脚本中的实例为Jar包的场景进行说明。 创建Gitlab凭证
健康检查 概述 启动探针与存活探针配合工作 使用就绪探针保证升级时流量正常
配置微服务引擎CSE 配置环境变量 配置访问方式 配置伸缩策略 配置云存储 配置健康检查 配置生命周期 配置日志采集 配置性能管理 配置自定义监控指标 运维与监控 监控运行状态 查看组件日志 系统设置 云存储授权 源码仓库授权 设置访问域名 设置访问证书 设置启停策略 配置事件通知规则
没有配置伸缩策略的场景下,组件可以伸缩么? 如何获取Nacos引擎域名对应ip? 配置了云存储配置后,为什么实例异常了? 如何解决组件状态阶段性变更为“未就绪”问题? CAE怎么支持灰度发布? java应用如何提供Prometheus指标? 配置访问方式后,为什么实例异常了?
readinessState.enabled=true 更新代码。 若您的组件使用源码部署,请将修改的源码更新至源码仓库。 若您的组件使用软件包部署,请将新代码打包为软件包,并将新的软件包上传至软件包仓库。 使用新的源码或软件包,升级组件。 配置组件健康检查。 登录CAE控制台。选择“组件配置”。 在
(必填参数)访问密钥ID,即AK。获取方法,请参考访问密钥。 Secret Access Key (必填参数)与访问密钥ID(AK)结合使用的密钥,即SK,初始化时必填。获取方法,请参考访问密钥。 Region (选填参数)区域,即CAE服务部署区域。获取方法,请参考地区和终端节点。 父主题: 环境准备
基本概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的
是否支持修改配额 每个区域的环境 1 个 支持 每个租户在每个区域可创建的组件数 50个 支持 每个组件的实例数 99个 暂不支持 CPU核数 每个实例2核 暂不支持 内存大小 每个实例4G 暂不支持 当前支持环境数量和组件数配额调整,若需更多配额,可提交工单申请。 组件规格 如表3所
开发者只需使用CAE+任意源码软件仓库,实现一键自动部署和更新。 组件配置 配置项复杂 每个环境配一遍 易出错 实现配置文件与环境解耦,一次维护,多个环境共用。 组件升级 打补丁方式 手动升级 中断业务 支持滚动升级:升级过程中,业务会同时均衡分布到新老实例上,因此业务不会中断。 组件运维 应用崩溃,闪退
单击选择“指标策略”,参考表1进行指标策略配置。 表1 配置指标策略 参数 参数说明 最大实例数 扩容时允许达到的最大实例数。 取值范围[1,99]。 说明: 最大实例数不能小于最小实例数。 最小实例数 缩容时允许达到的最小实例数。 取值范围[1,99]。 指标 CPU使用率,系统预置指标。 内存使用率,系统预置指标。
本章节指导您配置混合伸缩策略。可以同时配置指标和时间段自动控制实例伸缩,更灵活应对业务变化和高峰压力。 CAE的实例伸缩是根据当前指标与期望指标计算的,具体细节如下: 期望实例数 = ceil[当前实例数 * (当前指标 / 期望指标)](ceil向上取整) 为避免实例数波动过于频繁,指标有10%的误差容忍,即当前指标
停止前处理:容器停止前触发。设置停止前处理,确保升级或实例删除时可提前执行必要的清理任务。详细请参见表2。 如果“启动后处理”配置为while死循环,同时还配置了健康检查,可能会导致容器健康检查不通过,进而导致组件部署/升级失败。 表1 启动后处理-参数说明 参数 配置项参数
jenkins中创建的用于组件升级的任务名称,例如:用于componentA组件升级的任务名称为如图6所示。 图6 组件升级任务名称 使用流水线升级多个组件 选择流水线,单击“参数化构建”。 图7 参数化构建 选择要升级的组件,可以选择一个或多个同时升级,本示例选择全部组件同时升级,单击“开始构建”。
uid String 访问方式的uid。 metadata AccessConfigurationMetadata object 访问方式配置元数据。 type String 访问方式类型。 domain_names Array of strings 内网访问方式域名。 access_control
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。
本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
并且对已有资源进行操作,例如修改组件配置和升级组件等。 资源解冻时:资源将被解除限制,但是需要您自行检查并查看业务是否可正常使用。 资源释放时:资源将被释放,存储在资源中的数据将被删除,数据无法找回。 资源被释放了,可否恢复? 实例被删除,无法恢复。 父主题: 服务资源类
系统配置类 自定义域名如何绑定CAE? 如何测试域名解析是否生效? 如何将域名从其他服务商迁移至华为云? 如何让第三方云上配置的域名支持华为云服务? 如何使用其他的方式解析域名?
发布日期 修订记录 2024-11-14 第九次正式发布。 更新事件通知规则接口。 2024-09-25 第八次正式发布。 更新创建组件配置接口的operator参数、uid参数信息。 更新创建组件配置接口的示例。 更新获取组件配置列表接口的displayMode参数信息。 2024-06-12
] } 创建内网访问方式和负载均衡类型的外网访问方式组件配置。 内网访问方式类型为ClusterIP,监听端口为80,访问端口为8080,协议为TCP。 外网访问方式类型为LoadBalancer,监听端口为80,访问端口为9090,协议为TCP,配置白名单访问控制,仅允许170