检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
组件:选择待升级的组件(需要选择在CAE中使用镜像部署的组件)。 组件来源:选择“镜像”。 镜像地址:取值见参数说明。 图23 配置插件参数 单击“保存并执行”,进入执行配置页面,确认执行配置信息无误后,单击“执行”。 图24 确认执行配置 查看流水线执行结果。 图25 查看流水线执行结果
输入“./”。 单击“配置组件”。 在“组件配置”页面,单击“微服务引擎CSE”模块的“配置”,进入“微服务引擎CSE配置”页面。 单击“注册配置中心”,选择前提条件中您已创建的Nacos引擎。 单击“保存”,完成对该组件微服务引擎CSE配置。 在“组件配置”页面,单击“环境变量
已创建环境。 已创建应用。 已创建并部署组件,此示例中所用组件为nginx组件。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择组件 如图2所示配置停止前处理,具体操作请参考配置生命周期。 分别输入以下命令: /bin/bash
提供实例级别的运行日志,帮助用户定位问题。 系统设置 系统设置当前提供了云存储授权、域名配置和证书配置的能力,可查看和解绑已授权的对象存储,进行域名配置和证书配置。还提供了设置启停策略,配置监控系统和事件通知规则等能力。
单击“启停策略配置”模块中的“编辑”,进入“启停策略配置”页面。 单击“启停策略配置”页面左上角的“添加启停策略”。参考下表设置启停策略。 配置项 配置项说明 策略名称 输入策略名称。 策略名称必须唯一,不能重复。 生效组件范围 环境内所有组件:启停策略会对当前所在环境内所有组件生效。 应用内所有组件:启停策略会对选中的应用内所有组件生效。
已创建环境。 已创建应用。 已创建并部署组件,此示例中所用组件为nginx组件。 操作步骤 登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择组件 如图2所示配置启动后处理,具体操作请参考配置生命周期。 分别输入以下命令: /bin/bash
微服务引擎 CSE 组件配置绑定微服务引擎CSE。 不支持通过CAE服务自动创建微服务引擎,请前往微服务引擎控制台手动创建。 计费因子: ServiceComb引擎专享版:ServiceComb引擎实例。 注册配置中心:注册配置中心Nacos实例、注册配置中心Nacos容量单元(1个容量单元等于50微服务实例)。
如图1所示。 图1 获取SDK代码示例 SDK列表 表1介绍了CAE提供的支持的SDK列表,您可以在GitHub仓库查看SDK历史更新、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3
ComponentSnapshotContext object 上下文信息。 created_at String 创建时间。 updated_at String 更新时间。 表5 ComponentSnapshotContext 参数 参数类型 描述 app_id String 应用ID。 available_replica
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
建用户时输入的用户名和密码。 在“组件列表”页面,先新建一个组件用于测试,然后单击该组件的“更多”,选择“删除”,提示没有操作权限表示权限配置正确并已生效。 父主题: 权限管理
GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。
允许释放或删除。 冻结、解冻、释放资源时对业务的影响 资源冻结时:资源将被限制操作,无法创建新的资源,并且对已有资源进行操作,例如修改组件配置和升级组件等。 资源解冻时:资源将被解除限制,但是需要您自行检查并查看业务是否可正常使用。 资源释放时:资源将被释放,存储在资源中的数据将被删除,数据无法找回。
连接类型 虚拟私有云(VPC) 连接资源 虚拟私有云:vpc-10 子网:wtr-test(10.0.1.0/24) 配置连接侧路由 开启 高级配置-描述 - 高级配置-标签 - 表3 添加连接至CAE环境所属VPC 参数 本案例示例 名称 er-attach-f855 连接类型 虚拟私有云(VPC)
log_stream_id:LTS日志流的ID。 version:组件版本。 created_at String 创建时间。 updated_at String 更新时间。 表5 ComponentSpec 参数 参数类型 描述 runtime String 语言/运行时。 env_id String 环境ID。
annotations map<string, object> 附加信息。 created_at String 创建时间。 updated_at String 更新时间。 spec ComponentSpec object 组件规格。 表6 ComponentSpec 参数 参数类型 描述 runtime
暂时不使用的组件,可进行停止操作。组件停止后,不会产生费用,关联的应用也无法使用。 组件状态为“未部署”和“未就绪”时,不支持停止操作。 弹性策略启动时,请勿进行停止操作。如需要进行停止操作,请在组件配置中将伸缩策略停用后再进行相关操作,具体操作请参考关闭伸缩策略。 如果当前组件处于停止过程,该组件暂时无法添加或启动弹性策略。
String 应用ID。 name String 应用名称。 created_at String 创建时间。 updated_at String 更新时间。 请求示例 获取应用详情。 GET https://{endpoint}/v1/{project_id}/cae/applicati
String 应用ID。 name String 应用名称。 created_at String 创建时间。 updated_at String 更新时间。 请求示例 获取应用列表。 GET https://{endpoint}/v1/{project_id}/cae/applications
String 应用ID。 name String 应用名称。 created_at String 创建时间。 updated_at String 更新时间。 请求示例 创建应用,应用名称“test”。 POST https://{endpoint}/v1/{project_id}/cae/applications