检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
会变为“使用中”的状态。 配置发布管理原子插件 发布管理提供滚动升级插件、灰度起负载插件、灰度引流插件、灰度下线插件和人工卡点插件五种插件,用于滚动升级和灰度升级,以下分别介绍各插件配置方法。 滚动升级插件 滚动升级包括两种部署方式:镜像创建和YAML创建。 镜像创建:替换工作负载中容器的镜像。
署上线的E2E解决方案,支撑产品的版本级持续交付。通过发布管理可以保证发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。使用Codearts产品时,虚拟机部署一般使用Codearts Depoly,若为容器化部署则推荐使用Codearts Release。
服务的终端节点信息可参考地区和终端节点。 流水线的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 流水线的终端节点 区域名称 区域 终端节点(Endpoint) 协议类型 东北-大连 cn-northeast-1 cloudpipeline-ext.cn-northeast-1
展示各原子插件的发布详情,单击可以手动刷新发布单详情。 图2 原子插件的发布详情 表1 原子插件发布单信息 插件类型 发布单信息 滚动升级 发布单展示升级的工作负载信息、工作负载对应的实例信息以及关键事件信息。 工作负载信息 负载名称、类型、命名空间及创建时间。 实例信息 实例名称、实例运行状态、Pod
Query参数 参数 是否必选 参数类型 描述 project_uuid 是 String 项目uuid region_name 是 String 区域名 module_id 否 String 模块id offset 否 Integer 页码 limit 否 Integer 每页显示数 请求参数
name 否 String 扩展点名称 project_uuid 否 String 项目ID region_name 否 String 区域名称 module_id 否 String module id authorization 否 EndpointAuthorizationBody
projectid 否 String 项目uuid module_ids 否 Array of strings 模块id region 否 String 区域名 name 否 String 模块名称(用于搜索) tags 否 Array of strings 标签 offset 否 Integer
基于所选Service关联的Deployment替换新镜像,创建新负载(灰度负载)。 新负载内所有配置,如CPU、内存、副本数等,与旧负载(线上负载)完全一致。 新负载不承接任何流量,可供开发人员进行测试,且对旧负载(线上负载)没有任何影响。 新负载名称为“旧负载名称-灰度版本号”。 灰度引流
Query参数 参数 是否必选 参数类型 描述 project_uuid 否 String 项目uuid region_name 否 String 区域名 name 否 String 名称 productLine 否 String 产品线 tags 否 Array of strings 标签
用户可以在以下两种场景中使用环境变量。 配置发布管理发布策略时,在所编排任务的YAML路径参数中,可以使用“${变量名}”引用环境变量,如:“滚动升级”任务中的“工作负载YAML路径”参数。 图1 引用环境变量 在发布策略关联的YAML配置文件中使用“{{变量名}}”引用环境变量。 图2
说明 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。 例如,IAM服务在“华北-北京一”区域的Endpoint为“iam
已有分支为默认分支;如果是基于“已有yaml文件”方式新建流水线,已有分支则为YAML文件所在的分支。 选项二表示推送到新分支:基于上述已有分支创建一个新分支,勾选“创建合并请求”,则会创建一个从新分支到已有分支的合并请求。 单击“确定”,完成流水线创建。 父主题: 新建流水线
最新动态(html) 本文介绍了Huawei Cloud EulerOS产品新特性和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。
流水线时会报该错。 处理方法 新建代码仓库。 编辑报错流水线,进入“任务编排”页面。 在代码源阶段,先删除失效的代码仓,然后单击,重新关联新的代码仓库。 图1 更新代码源 父主题: 常见报错解决方法
排队等待:超过并发数后新的触发排队等待执行,可进入流水线详情页查看排队记录。 单条流水线最多支持100条排队记录。 单条排队记录排队时长超过24小时后会被放弃执行。 排队记录支持手动取消排队,即放弃执行。 排队记录执行时,配置信息以入队时为准。 忽略不执行:超过并发数后新的触发忽略不执行。
地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304
执行时间降序排列,若未执行过,则按创建时间降序排列。 单击,选择“编辑”,可修改流水线。 单击,选择“复制”,可基于当前流水线快速创建一条新的流水线。 单击,选择“预览”,可预览流水线。 单击,选择“操作历史”,可查看流水线操作历史记录(新建记录、编辑记录)和触发失败记录。 单击
的真实访问引流到灰度负载,直至完全引流后,新创建的灰度负载承接所有现网流量,原先的线上负载不承接任何流量,此时就可以安全地删除旧负载,保留新负载,完成一次发布。 该解决方案介绍在不需要占用集群额外资源安装插件的情况下,基于Kubernetes原生Service的场景完成微服务蓝绿发布。
执行变更流水线 变更流水线运行时会默认添加“合并集成分支”和“合并主干”阶段。 合并集成分支:变更流水线会自动从主干分支拉出一条新分支,并将本次运行变更的所有特性分支集成到该新分支,然后通过这条集成分支来运行流水线。 合并主干:将集成分支合并回主干分支。 执行完成后,可查看流水线执行结果。
//打印分支名称 tag=${branch/release-/v} //将分支名称自定义为新的参数(本示例:release-1.0.0自定义处理为v1.0.0) echo $tag