检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备Jenkins环境 环境信息说明 如果已安装好jenkins环境,请跳过本章节。 在linux虚拟机上安装好Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像部署,需要在虚拟机中安装docker。 虚拟机:Centos7.9 Jenkins:2.331 git:yum安装 jdk:11
CAE服务资源为什么被冻结了? 资源冻结的类型包括欠费冻结、违规冻结、公安冻结。 单击了解资源冻结的类型、冻结后对续费、退订的影响。 资源冻结的影响? 欠费冻结:用户可通过续费或充值来解冻资源,恢复云服务资源正常使用。欠费冻结的云服务资源允许续费、释放或删除。 违规冻结:违规冻结的云服务资源允许续费、释放或删除。
删除实例 实例运行异常时,您可通过以下操作删除异常实例,建议只删除异常的实例,正常运行的实例不建议执行该操作。 该操作会强制删除实例,请确保已备份数据或者完成数据丢失的风险评估 。实例删除后将无法恢复,请谨慎操作。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“实例列表”。
使用管理员账号登录CAE控制台。 单击右上角的用户名,在下拉菜单选择“我的凭证”。 在导航栏左侧选择“访问密钥”。 单击“新增访问密钥”,通过身份认证后成功创建AK/SK。 单击“立即下载”。 下载成功后,在credentials文件中获取AK和SK信息: Access Key Id的值即为AK。
目录。 对象存储 OBS 系统设置中授权并行文件系统或存储桶,推荐使用并行文件系统类型的对象存储。通过CAE服务自动创建对象存储,会按需计费。 创建组件时将软件包上传至OBS桶及通过软件包部署,会按需计费。 计费因子:存储空间、请求费用、流量费用(内网流量免费)、数据取回费用(仅归档存储涉及)
协议,负载均衡支持TCP,负载均衡与路由配置支持HTTP、HTTPS。 default_certificate String 默认证书,访问方式配置为转发策略且协议为HTTPS时配置,未配置域名证书对时使用默认证书。 certificate String 证书。 policy String 安全策略。 paths
deploy.sh脚本在Jenkins所在虚拟机上存放的路径,示例:/root/jar/deploy.sh,内容请参见deploy.sh脚本说明。 build_target_name 是 String 构建产物名称:软件包名称或镜像名称:版本号,通过执行脚本时传入该参数,软件包部署场景
),并暴露接口,部署在CAE上后配置。以快速入门中的Springboot后端组件为例,提供自定义Prometheus指标的方法供您参考。其通过HTTP暴露Prometheus格式指标,并在需要处自定义了指标结构。 添加POM依赖 在项目中src/pom.xml中,添加如下依赖: <dependency>
升级组件到CAE,此章节将根据不同场景为您介绍“CAE升级插件”的使用方法。 目前支持从Codearts构建为镜像,再部署到CAE,也可以通过Codearts构建为软件包上传至Codearts的软件发布库或OBS中,再部署至CAE。 前提条件 已开通软件开发生产线CodeArts服务,已创建项目并托管代码。
CAE提供对接DEW帮助应用从DEW获取凭据的功能,简化应用与DEW对接的复杂度,并提升安全性。 当您的代码里需要注入访问密钥、SSH Key等凭据作为环境变量时,可以通过配置DEW凭据来保证密钥的安全性。 如何创建及管理凭据,请参考凭据管理。 方案架构 图1 凭据注入环境变量的流程图 约束限制 此功能需要您授权KMS
公网访问组件流量 公网访问组件流量可以通过使用配置CAE内置负载均衡或配置外置负载均衡与弹性公网IP实现公网访问组件。 1. 配置CAE内置负载均衡:公网访问组件流量将通过CAE内置的负载均衡器,具体配置步骤请参考外网访问。 2. 配置外置负载均衡与弹性公网IP:通过添加添加VPC访问CAE环
用户可以将业务代码打包部署到CAE,只需在部署的组件配置中添加Nacos引擎配置,即可用自动化对接Nacos引擎,无需手动修改业务代码配置文件,避免人为误操作。 本章节通过CAE源码部署能力自动化部署一个provider服务和一个consumer服务,帮助您体验自动接入Nacos引擎。 流程优化对比 当前对接Nacos流程:
配置凭据后,您可以在“组件配置”中使用环境变量功能将凭据导入到组件内。 应用场景 每个企业都有自己的核心敏感数据,这些数据都需要被加密,从而保护它们。为了提高数据安全性,CAE通过添加对应DEW凭据,以环境变量方式注入到组件内,帮您实现数据保护。 约束说明 此功能需要您授权KMS CMKFullAccess以及CSMS
获取项目ID 调用API获取项目ID 项目ID通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见3.2
配置环境变量 环境变量是指在系统或用户应用程序中设置的一些参数,在代码里调用接口去获取环境变量的值。在部署时通过环境变量去指定参数配置,而不用在代码中指定,使部署具有灵活性。 添加环境变量 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。
配置指标伸缩策略 本章节指导您配置指标伸缩策略。目前支持通过CPU、内存阈值及自定义监控指标来进行实例伸缩自动触发实例的增减,从而降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。 CAE的实例伸缩是根据当前指标与期望指标计算的,具体细节如下: 期望实例数
配置时间伸缩策略 本章节指导您配置时间伸缩策略。可通过时间策略周期性进行实例伸缩,从而降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。 CAE的实例伸缩是根据当前指标与期望指标计算的,具体细节如下: 期望实例数 = ceil[当前实例数 * (当前指标
返回结果: { "job_id": "68531a56-febe-4218-be23-97fe00454cd1" } 得到的job_id,可以通过job_id获取对应的创建的状态。 父主题: 应用示例
自定义域名如何绑定CAE? 前提条件 用户已成功创建CAE环境。 操作步骤 若您使用的DNS服务商为华为云,您可通过如下步骤配置。 登录CAE控制台,选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。 在“访问方式”模块中如图1所示,获取公网地址和VPC访问地址。
性能管理可协助您快速进行问题定位与性能瓶颈分析,改善体验。开启性能管理会启用性能管理服务并在节点上安装探针,产生少量资源消耗。Java探针通过字节码增强技术进行Java应用调用埋点,生成拓扑和调用链数据。 CAE支持在组件配置中设置性能管理。 前提条件 已在系统配置中配置监控系统。