检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置健康检查 应用部署后,可以使用健康检查功能查看应用实例与业务运行是否正常。 本章节通过检测在升级过程中应用不断服为例,为您介绍健康检查功能。 注意事项 单独使用存活探针时,如出现网络波动或程序启动过慢的情况,会导致实例持续被重启,且实例一直处于未就绪的状态。 有如下解决方案:
储软件包,具体操作请参见创建桶。示例选择的桶名为cae-obs。 下载和安装 操作系统的选择: 下载安装前在Jenkins所在虚拟机中执行命令查看虚拟机操作系统类型: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请下载AMD 64位系统; 若执行如上命
0, "status": "", "build_log_id": "" } } 得到的job_id,可以通过job_id获取对应的创建的状态。 父主题: 应用示例
关闭伸缩策略 当您不再需要弹性伸缩策略时,可以关闭伸缩策略,关闭后,实例不再进行自动伸缩。 如需要进行停止组件或配置手动伸缩操作时,请在组件配置中将关闭伸缩策略配置后再进行相关操作。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。
返回结果: { "job_id": "68531a56-febe-4218-be23-97fe00454cd1" } 得到的job_id,可以通过job_id获取对应组件的部署任务状态。 父主题: 应用示例
组件创建或部署完成后,在“组件列表”页可查看环境ID、应用ID、组件ID、组件名称,代码源、状态、实例个数、创建时间等信息。 在组件列表界面,您可以对已创建或部署的组件进行其他相关操作,具体的操作有: 表1 相关操作 操作 说明 查看环境ID 当鼠标悬停在“环境”时,显示环境名称和环境ID。
个数、创建时间等信息。 图1 组件列表概览 若在组件创建后处于“未部署”状态,您可以直接在“组件列表”页面,单击列表“状态”列的“前往配置”,对组件进行配置并部署。 若在组件处于“运行中”状态,您可以在“组件列表”页面,单击列表“快捷跳转”列的,对组件进行重新配置并执行生效配置。
利用停止前处理优雅关闭Nginx 如果容器碰到问题被系统关闭,停止前处理可以帮助您的主程序在关闭前执行必要的清理任务。 前提条件 已创建环境。 已创建应用。 已创建并部署组件,此示例中所用组件为nginx组件。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。
华为云根据客户等级定义了不同客户的宽限期和保留期时长。 避免和处理欠费 欠费后需要及时充值,详细操作请参见账户充值。 如果组件不再使用,您可以将它们删除或停用,以免继续扣费。 您可以在“费用中心 > 总览”页面设置“可用额度预警”功能,当可用额度、通用代金券和现金券的总额度低于预警阈值时,系统自动发送短信和邮件提醒。
支持从源代码、软件包或容器镜像分钟级快速部署;支持java/Node.js/Tomcat等主流语言和多种运行时,支持web、微服务、APIs等类型应用无缝托管;可以实现基于资源或自定义业务指标的自动弹性伸缩,以应对不可预期的用户访问流量,并且按需收费;提供标准化可插拔运行时,让用户更加专注于应用业务开
配置VPC访问CAE环境 添加VPC访问CAE环境配置成功后,您可以通过VPC网络访问CAE应用。 添加VPC访问CAE环境配置 如果要使用此功能,您需要在使用具备“安全管理员 Security Administrator 权限”的华为云账号、访问CAE页面单击“授权”,才能使用此功能,未授权不影响已有功能。
ASP.NET Core应用部署到CAE CAE源码部署支持Docker运行时,您可以自行配置Dockerfile文件,在Dockerfile中安装构建环境,定义构建命令,以此支持更多编程语言的项目在CAE部署。 本文以ASP.NET Core应用为例。 前提条件 已创建环境和创建应用。
页面,单击对应组件“访问地址”列的ip地址,查看应用页面。如图3所示服务并无中断。 图3 访问应用页面 在“组件事件”页面,查看组件事件,可以看到实例存在不健康的请求,此时检测到新实例还未准备好进行流量切换,则继续使用旧实例提供服务。 图4 查看组件事件 父主题: 健康检查
自动升级组件到CAE,此章节将根据不同场景为您介绍“CAE升级插件”的使用方法。 目前支持从Codearts构建为镜像,再部署到CAE,也可以通过Codearts构建为软件包上传至Codearts的软件发布库或OBS中,再部署至CAE。 前提条件 已开通软件开发生产线CodeArts服务,已创建项目并托管代码。
CAE提供对接DEW帮助应用从DEW获取凭据的功能,简化应用与DEW对接的复杂度,并提升安全性。 当您的代码里需要注入访问密钥、SSH Key等凭据作为环境变量时,可以通过配置DEW凭据来保证密钥的安全性。 如何创建及管理凭据,请参考凭据管理。 方案架构 图1 凭据注入环境变量的流程图 约束限制 此功能需要您授权KMS
获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见3.2 认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
概述 应用场景 用户可以将业务代码打包部署到CAE,只需在部署的组件配置中添加Nacos引擎配置,即可用自动化对接Nacos引擎,无需手动修改业务代码配置文件,避免人为误操作。 本章节通过CAE源码部署能力自动化部署一个provider服务和一个consumer服务,帮助您体验自动接入Nacos引擎。
配置DEW凭据 配置凭据后,您可以在“组件配置”中使用环境变量功能将凭据导入到组件内。 应用场景 每个企业都有自己的核心敏感数据,这些数据都需要被加密,从而保护它们。为了提高数据安全性,CAE通过添加对应DEW凭据,以环境变量方式注入到组件内,帮您实现数据保护。 约束说明 此功能需要您授权KMS
例如:每天,从18:00之后保持实例数为3个 。 单击“添加触发时间”可以添加多条触发时间策略。 单周内触发时间 当“触发周期”选择“每周”时需要配置。 配置单周周期内的触发时间策略。 例如:每周,从周一08:00之后保持实例数为4个 。 单击“添加触发时间”可以添加多条触发时间策略。 单月内触发时间 当“触发周期”选择“每月”时需要配置。
配置日志采集 CAE提供了日志采集的功能,当前只支持日志采集到LTS,可以配置日志采集路径,高级设置可配置单行日志或者多行合并为一行,默认为单行日志。 本章节以kafka组件为例,为您介绍自定义日志路径功能。 如果日志文件挂载到系统目录,如“/”、“/var/run”等,会导致组