在软件开发和版本控制系统中,分支(Branch)和标签(Tag)是两种不同的概念: 分支是版本控制系统中的一个独立开发线。它允许开发者从主分支(通常是main或master)创建一个副本,进行新的功能开发或修复,而不会影响主分支的稳定性。分支构建通常用于持续集成(Continuous
创建并管理应用 操作场景 应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。 下面介绍如何调用创建应用API创建应用,再调用根据应用ID修改应用配置API为应用添加应用环境变量,最后调用根据应用ID获取应用详细信息API查询应用详细信息。 API的调用方法请参见如何调用API。
创建一个虚拟私有云VPC,请参考创建虚拟私有云和子网。 创建一个未开启安全认证的2.4.0或以上版本的ServiceComb引擎专享版,请参考创建微服务引擎。 ServiceComb引擎所在VPC为1所创建的VPC。如果VPC不一致,需正确配置VPC连通。 创建一个CCE集群
环境概述 同一个项目下,最多支持创建2000个环境。 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把
部署、访问和升级Spring应用。 准备资源 为了方便后续的操作,需要您提前准备好如下资源: 创建一个虚拟私有云VPC,请参考创建虚拟私有云和子网。 创建一个CCE集群(如果只是试用场景,“集群规模”选择“50节点”,“集群master实例数”选择“单实例”即可),请参考购买集群。
删除微服务定义信息 功能介绍 删除一个微服务定义及其相关信息,同时注销其所有实例信息。 接口约束 无 URI DELETE /v4/{project_id}/registry/microservices/{service_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
位置写到ServiceStage默认指定的虚拟机日志目录(/var/log/application/${组件名}-${环境名}-${随机字符串}/${版本号}/${实例ID}/start_app.log)外的其他目录。 请查询业务代码,对日志策略进行调整。 容器部署 排查配置的日
OFSERVICE。 默认值UP。 properties 否 Object 微服务扩展属性,可以自定义KEY和相应的Value。长度最小1字节。 healthCheck 否 HealthCheck object 健康检查信息。 dataCenterInfo 否 DataCenterInfo
组织管理 组织概述 组织用于隔离软件仓库和镜像仓库,一个公司或部门可对应一个组织,将其拥有的软件集中在该组织下。在不同的组织下,可以有同名的软件。同一IAM用户可属于不同的组织。组织支持为账户下IAM用户分配相应的访问权限(读取、编辑、管理)。 图1 组织 创建组织 登录Serv
iceStage提供的“灰度发布”方式升级单个组件版本配置。 如需批量升级同一个应用下的多个组件版本配置,请参考批量升级组件版本配置。 灰度发布简介 “灰度发布”方式先选择一定比例的实例升级到新版本,将流量引入到新版本,验证新版本功能是否正常,然后通过滚动升级剩余的实例到新版本。
根据业务需要,您可以在“部署记录”列表中选择历史版本配置,并以此版本配置为模板,使用“滚动发布”方式重新部署组件。 “滚动发布”方式每次只部署一个或多个实例,部署完成后加入生产环境,不断执行这个过程,直到全部旧版本都升级到新版本。重新部署过程服务不中断。 前提条件 待操作组件已升级过
设置组件实例容忍度策略 容器部署的组件,容忍度(Toleration)允许调度器将Pod调度至带有对应污点的节点上。 容忍度需要和节点污点相互配合,每个节点上都可以拥有一个或多个污点,对于未设置容忍度的Pod,调度器会根据节点上的污点效果进行选择性调度,可以用来避免Pod被分配到不合适的节点上。
方法简要说明: ### 1. 查找一个字符串,如下述代码里面的key所示。如果没找到,则直接返回defaultValue。 ### 2. 查找最近的冒号(:),找到后则冒号后的内容即为值的内容。 ### 3. 如果有多个同名key,只打印第一个value。 ### ### 4. params:
平台,每个业务模块也不能独立出来复用,系统中一个模块出现问题会导致整个系统不可用。随着企业业务的复杂度不断提升,传统单体架构模式越来越臃肿,难以适应灵活多变的业务需求,微服务应用可以解决上述问题。 价值 通过应用微服务化,企业可将一个臃肿的系统拆分成若干小的服务组件,组件之间的通
响应消息 表3 响应参数 参数 参数类型 描述 buildlog String 返回的构建日志。 next Integer 返回的日志字符串结束位置。 phase_states String 构建阶段状态。 NotStarted:未开始 Queuing:排队中 Building:构建中
构建任务会在CCE集群节点上启动一个构建容器,执行构建相关的操作。为了确保构建的安全性,建议您对CCE集群节点进行安全加固,请参考禁止容器获取宿主机元数据进行操作。 构建任务依赖预置在构建容器中的JDK、Golang、Maven、Gradle、Ant或Node.js编译工具。 支持同一个账号下的不同
默认情况下,CCE集群运行中的Pod可以无限制地使用Node节点上的CPU和内存,这意味着任意一个Pod都可以无节制地使用集群的计算资源,某个命名空间的Pod可能会耗尽集群的所有资源。 kubernetes在一个物理集群上提供了多个虚拟集群,这些虚拟集群被称为命名空间。命名空间可用于多种工作用
修改基线泳道名称 根据实际业务需要,您可以修改基线泳道名称。 前提条件 已创建基线泳道,请参考创建基线泳道。 基线泳道下未关联组件。若已关联,需全部移除,请参考移除基线泳道已关联组件。 修改基线泳道名称 登录ServiceStage控制台。 单击“全链路流量控制”。 单击待操作基
全链路流量控制概述 仅“华东-上海一”、“亚太-新加坡”区域支持全链路流量控制功能。 背景信息 在一个存在多个微服务组件的应用体系中,对其中一个微服务组件进行版本升级发布时,会涉及到其他微服务组件版本的变动升级。所以要求在灰度验证时能够使得灰度流量同时经过涉及到的所有微服务组件灰
全链路流量控制概述 仅“华东-上海一”、“亚太-新加坡”区域支持全链路流量控制功能。 背景信息 在一个存在多个微服务组件的应用体系中,对其中一个微服务组件进行版本升级发布时,会涉及到其他微服务组件版本的变动升级。所以要求在灰度验证时能够使得灰度流量同时经过涉及到的所有微服务组件灰
您即将访问非华为云网站,请注意账号财产安全