检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用环境变量概述 环境变量是指在系统或用户应用程序中设置的一些参数,在代码里调用接口去获取环境变量的值。在部署时通过环境变量去指定参数配置,而不用在代码中指定,使部署具有灵活性。应用下添加的环境变量,属于全局环境变量,对此应用下的所有组件都起作用。 如果您需要对应用下特定的组件添加环境变量:
编辑应用环境变量 本章节指导您编辑应用下已存在的环境变量。 使用限制 请根据您的实际业务需要正确编辑应用环境变量,防止由于应用环境变量设置错误导致创建并部署组件、升级单个组件版本配置或者批量升级组件版本配置时,组件启动失败。 前提条件 待编辑的应用环境变量已通过手动添加应用环境变量或导入应用环境变量方式创建。
设置手动伸缩策略 本章节指导您为组件手动设置实例伸缩策略,设置完成后会立即触发组件实例数的增减。 前提条件 仅状态为“运行中”、“未就绪”的组件,支持设置手动伸缩策略。查看组件状态,请参考查看组件详情。 设置手动伸缩策略 登录ServiceStage控制台。 选择以下任意方式进入组件“伸缩”页面:
删除微服务引擎专享版 功能介绍 删除微服务引擎专享版。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/enginem
发送心跳信息 功能介绍 服务提供端需要向服务中心发送心跳信息,以保证服务中心感知服务实例是否健康。 接口约束 无 URI PUT /v4/{project_id}/registry/microservices/{service_id}/instances/{instance_id}/heartbeat
获取所有环境 功能介绍 此API用于获取所有已经创建的环境。 调试 您可以在API Explorer中调试该接口。 URI GET /v3/{project_id}/cas/environments 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
获取所有组件 功能介绍 此API用于获取所有应用组件。 调试 您可以在API Explorer中调试该接口。 URI GET /v3/{project_id}/cas/components 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租
创建命名空间 本章节指导您创建命名空间。 同一个CCE集群下,包括集群默认创建和用户创建,总共支持创建1000个命名空间。 前提条件 待操作环境为Kubernetes类型的环境且已绑定CCE集群,请参考绑定CCE集群。 创建命名空间 登录ServiceStage控制台。 选择“环境管理”,进入“环境管理”页面。
解绑命名空间 本章节指导您解绑Kubernetes类型环境下绑定的CCE集群已绑定的命名空间。 解绑命名空间会导致使用该命名空间所在环境以容器部署方式创建并部署组件时,无法选择使用该命名空间。 前提条件 待操作命名空间已被绑定,请参考绑定命名空间。 解绑命名空间 登录ServiceStage控制台。
只读:只能读应用路径中的数据存储。 读写:可修改应用路径中的数据存储,应用迁移时新写入的数据不会随之迁移,会造成数据丢失。 单击“确定”。 配置项挂载 平台提供应用代码和配置文件的分离,“配置项挂载”用于处理应用组件配置参数。 选择“容器配置”。 选择“数据存储 > 本地磁盘 > 挂载本地磁盘”,参考表8设置参数。
微服务治理 概述 治理微服务 父主题: 使用微服务引擎
滚动发布方式升级组件版本配置 组件创建并部署完成后,根据业务需要,可使用“滚动发布”方式升级单个组件版本配置。 “滚动发布”方式每次只升级一个或多个实例,升级完成后加入生产环境,不断执行这个过程,直到全部旧版本升级到新版本。升级过程服务不中断。 如需批量升级同一个应用下的多个组件版本配置,请参考批量升级组件版本配置。
单批发布方式重新部署组件 根据业务需要,您可以在“部署记录”列表中选择历史版本配置,并以此版本配置为模板,使用“单批发布”方式重新部署组件。 使用限制 单批发布方式重新部署组件过程中,组件服务会中断。仅适用于测试升级场景或者计划停服升级场景。 前提条件 仅容器部署方式部署的组件且
管理组件运行LTS日志 LTS日志概述 关联LTS日志组 搜索运行日志 快速查询运行日志 使用可视化分析运行日志 查看实时运行日志 解绑LTS日志组 父主题: 管理组件日志
基线化基线泳道组件 基线化基线泳道组件的目的是为了升级基线泳道组件到基线版本。根据实际业务需要,您可以通过以下两种方式基线化基线泳道组件: 将已经在灰度泳道得到验证的灰度组件通过组件基线化去升级基线泳道组件,将灰度组件的软件包配置、高级设置等同步给基线泳道组件。 直接通过升级基线泳道组件来基线化基线泳道组件。
管理命名空间配额 默认情况下,CCE集群运行中的Pod可以无限制地使用Node节点上的CPU和内存,这意味着任意一个Pod都可以无节制地使用集群的计算资源,某个命名空间的Pod可能会耗尽集群的所有资源。 kubernetes在一个物理集群上提供了多个虚拟集群,这些虚拟集群被称为命
组件实例伸缩策略概述 伸缩策略设置后,可基于资源变化、固定时间、固定周期自动触发实例的增减,从而降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。 ServiceStage支持设置以下伸缩策略: 手动伸缩 弹性伸缩-HPA 父主题: 设置组件实例伸缩策略
根据组件名称获取构建任务列表 功能介绍 此API用于根据组件名称获取构建任务列表。 URI GET /assembling/v1/jobs?page={page}&per_page={per_page}&job_name={job_name} 参数说明见表1。 表1 路径参数 参数
管理微服务 您可通过微服务目录查看微服务详细信息、搜索目标微服务等,达到维护微服务的目的。“微服务目录”页面展示如下信息: 应用列表:显示当前微服务引擎的所有应用,支持使用应用名称搜索目标应用,也可以通过选择环境筛选应用。具体操作,请参考查看应用列表。 微服务列表:微服务列表下支持的具体操作请见下表。
设置组件升级策略 在实际应用中,组件升级是一个常见的场景。ServiceStage中使用容器部署方式部署的组件支持如下升级策略。 RollingUpdate:滚动升级,即逐步创建新实例再删除旧实例。在容器方式创建并部署组件、滚动发布方式升级组件、灰度发布方式升级组件和批量升级组件过程中,默认使用滚动升级策略。