检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
根据组件ID刷新组件信息 功能介绍 此API用于通过组件ID刷新组件状态和访问方式信息。 URI PUT /v3/{project_id}/cas/applications/{application_id}/components/{component_id}/refresh 表1
如何解决获取依赖失败的问题? 配置maven镜像源之后,获取依赖失败,如图1所示。 图1 获取依赖失败 对于企业内部需要使用代理访问外网的情况,需要配置Maven代理,可以在用户目录(windows中如C:\Users\yang****\)下的.m2目录中setting.xml(
设置健康检查 健康检查是指容器部署的组件在运行过程中,根据需要定时检查容器健康状况。若不配置健康检查,如果容器内应用程序异常,Pod将无法感知,也不会自动重启去恢复。最终导致虽然Pod状态显示正常,但Pod中的应用程序异常的情况。 ServiceStage提供了如下健康检查方式:
设置组件升级策略 在实际应用中,组件升级是一个常见的场景。ServiceStage中使用容器部署方式部署的组件支持如下升级策略。 RollingUpdate:滚动升级,即逐步创建新实例再删除旧实例。在容器方式创建并部署组件、滚动发布方式升级组件、灰度发布方式升级组件和批量升级组件过程中,默认使用滚动升级策略。
导入应用环境变量 本章节指导您通过文件导入方式为应用添加环境变量。 使用限制 导入的文件必须为JSON或YAML格式、字符串形式的键值对映射,一次性最多支持导入200个环境变量。文件内容及格式示例如下: {"key1": "value1", "key2": "value2"} 其中:
删除应用环境变量 本章节指导您删除不再使用的应用环境变量。 请根据您的实际业务需要删除应用环境变量,防止由于应用环境变量缺失导致升级单个组件版本配置、批量升级组件版本配置时组件启动失败。 前提条件 待删除的应用环境变量已通过手动添加应用环境变量或导入应用环境变量方式创建。 删除应用环境变量
设置资源监控告警阈值 组件部署方式为容器部署时,当您需要对某些资源进行重点监控并在异常情况下及时响应,可对这些重点资源的指标创建阈值规则,以便您在第一时间发现异常并进行处理。 在已设的连续周期内,当指标数据满足阈值条件时,系统会发送阈值告警。 在已设的连续周期内,当没有指标数据上报时,系统会发送数据不足事件。
查看流水线详情 本章节指导您查看流水线的详细情况。 前提条件 待查看流水线已创建,请参考创建流水线。 查看流水线详情 登录ServiceStage控制台。 选择“持续交付 > 发布”。 单击待查看流水线名称,进入“流水线详情”页面,查看如下表所示流水线详细信息。 流水线信息名称 说明
获取授权重定向URL 功能介绍 获取授权重定向URL。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/auths/{repo_type}/redirect 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型
替换弹性IP后应用访问方式失效后怎么办? 问题描述 当外网负载均衡绑定到应用时,如果把负载均衡的弹性IP替换掉,则应用访问方式上无法自动更新。 解决方法 需要手动删除之前的记录,重新添加新更换的IP,以新IP为访问地址的ELB访问方式。 父主题: 应用运维
对组件实例的操作 功能介绍 通过此API操作组件实例。 调试 您可以在API Explorer中调试该接口。 URI POST /v2/{project_id}/cas/applications/{application_id}/components/{component_id}
根据环境ID查询资源开通历史 功能介绍 此API用于根据环境ID查询资源开通历史。 URI GET /v3/{project_id}/cas/environments/{environment_id}/iac-resources/provision-histories 表1 路径参数
获取部署任务详细信息 功能介绍 此API用于获取部署任务详细信息。 调试 您可以在API Explorer中调试该接口。 URI GET /v3/{project_id}/cas/jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
发布和取消发布技术栈 功能介绍 此API用于发布和取消发布技术栈。 URI POST /v3/{project_id}/cas/runtimestacks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。
设置组件启动命令和生命周期 容器部署组件时,ServiceStage提供了回调函数,在应用组件启动时和启动后生命周期的特定阶段执行调用,比如应用组件在停止前希望执行某项操作,就可以注册相应的钩子函数。 生命周期回调函数说明 ServiceStage目前提供的生命周期回调函数如下所示:
滚动发布方式升级组件版本配置 组件创建并部署完成后,根据业务需要,可使用“滚动发布”方式升级单个组件版本配置。 “滚动发布”方式每次只升级一个或多个实例,升级完成后加入生产环境,不断执行这个过程,直到全部旧版本升级到新版本。升级过程服务不中断。 如需批量升级同一个应用下的多个组件版本配置,请参考批量升级组件版本配置。
设置虚拟机配置 添加组件环境变量 环境变量是应用运行环境中设定的一个变量,可以在组件部署后滚动发布方式升级组件版本配置时修改,为应用提供极大的灵活性。组件下设置的环境变量,属于局部环境变量,仅对该组件起作用。 如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量名称
升级虚拟机Agent 本章节指导您为虚拟机类型环境下纳管的虚拟机升级虚拟机Agent。 前提条件 已完成虚拟机Agent安装且状态为“在线”,并且Agent有新版本。为虚拟机安装Agent,请参考安装虚拟机Agent。 升级虚拟机Agent 登录ServiceStage控制台。
安装虚拟机Agent 本章节指导您为虚拟机类型环境下纳管的单台虚拟机安装虚拟机Agent。 前提条件 虚拟机环境下已经纳管虚拟机资源且未安装虚拟机Agent。为虚拟机环境纳管虚拟机资源,请参考纳管基础资源。 安装虚拟机Agent 登录ServiceStage控制台。 选择“环境管理”,进入“环境管理”页面。
单批发布方式重新部署组件 根据业务需要,您可以在“部署记录”列表中选择历史版本配置,并以此版本配置为模板,使用“单批发布”方式重新部署组件。 单批发布方式升级组件版本配置过程中,组件服务会中断。仅适用于测试升级场景或者计划停服升级场景。 前提条件 仅容器部署方式部署的组件且已升级