使用控制台通过金丝雀发布升级s应用企业级分布式应用服务

对于部署在K8s集群中的Spring Cloud或Dubbo微服务应用,为确保升级操作的安全性,可使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。本文介绍如何使用EDAS控制台进行金丝雀发布K8s应用。

HSF应用:不支持金丝雀发布。

Dubbo应用:无使用限制。

入口类型应用:如果当前应用为入口类型应用,流量从SLB直接转发到当前应用,那么SLB流量转发策略不会遵循此金丝雀发布策略。

若您想体验金丝雀灰度发布,可以使用示例Demo:先创建一个客户端应用,再创建多副本的服务端应用,对服务端应用进行灰度发布,并为客户端应用绑定SLB,通过SLB访问服务。

在左侧导航栏,单击应用管理 > 应用列表,在顶部菜单栏选择地域,并在页面上方选择微服务空间。

在应用列表页面的集群类型下拉列表,选择K8s集群,然后单击目标应用名称。

在应用总览页面右上角,选择部署 > 部署,在选择部署模式页面,单击金丝雀发布(灰度)区域右上角的开始部署。

在金丝雀发布(灰度)页面设置新版本应用的部署参数、发布策略和灰度规则,然后单击确定。

设置部署参数。

配置项

描述

适用场景

应用运行环境

与上一次部署保持一致。

JAR包部署:应用运行环境为标准Java应用运行环境,不可更改。

WAR包部署:应用运行环境为Apache Tomcat,类型不可更改。如果需要,可以更换版本。

适用于JAR包和WAR包部署的应用

Java环境

根据需求在下拉列表选择对应的JDK版本。

适用于JAR包和WAR包部署的应用

文件上传方式

与上一次的部署包类型(WAR包或JAR包)保持一致,不可更改。

上传方式可以根据实际需求选择上传部署包或输入部署包地址两种方式。

上传JAR包/上传WAR包:选择下载好的JAR包/WAR包并上传。

JAR包地址/WAR包地址:输入Demo包地址。

适用于JAR包和WAR包部署的应用

构建仓库类型

构建仓库类型功能仅支持容器服务K8s集群下的Java、 Tomcat、EDAS-container(HSF)三种应用类型。暂不支持ACK Serverless集群。

使用ACR个人版或ACR企业版储存构建后的镜像时,构建任务会运行在集群中。构建任务拥有以下调度亲和性以及调度容忍策略。

仅适用于镜像部署的应用

ACR所属地域

选择您的容器镜像所在的地域。该参数仅在构建仓库类型选择ACR企业版时需要配置。

容器镜像服务

选择您的容器镜像服务。该参数仅在构建仓库类型选择ACR企业版时需要配置。

镜像仓库命名空间

在下拉列表中选择您的镜像仓库所在的微服务空间,也可以单击单侧的+创建命名空间创建新的微服务空间。

版本

适用于JAR包和WAR包部署的应用

时区

根据实际需求在列表中选择。

适用于JAR包和WAR包部署的应用

单Pod资源配额

设置单个Pod的CPU、内存和临时存储。如果您需要限额,请填写具体的数字,使用默认值0代表不限额。没有配额限制,上限取决于集群性能。

都适用

在发布策略区域配置发布策略参数。

配置西

描述

首批灰度数量

首批发布的应用实例数量。右侧会显示应用当前实例数,为保证应用稳定性,灰度实例数不能超过应用实例总数的50%。

灰度分组发布后,必须手动开始剩余分批发布。

剩余批次

首批灰度发布后,剩余的应用实例按照该处设置的批次完成分批发布。

分批间处理方式

仅当剩余批次大于1时,需配置分批间处理方式。

支持以下处理方式:

自动:根据间隔自动分配分批发布。间隔为剩余批次间的发布时间间隔,单位:分钟。

手动:手动触发下一个批次的发布。

批次内部署间隔

每一批次内,如果应用实例数大于1,应用实例按该时间间隔部署,单位:秒。

右侧发布策略配置信息区域根据配置显示金丝雀发布流程。

设置灰度规则。

EDAS支持的灰度规则包括按内容灰度和按比例灰度。

灰度规则

配置项

说明

按内容灰度

单击添加策略,在添加内容灰度策略面板配置策略名称及流量规则后,单击确定。

在选择策略下拉列表选择创建的内容灰度策略。

单击创建流量规则,可创建多个入口流量规则,多个规则可同时生效。

策略名称

自定义内容灰度策略名称。

协议类型

Spring Cloud

path:HTTP相对路径。

Dubbo

选择服务:在下拉列表选择已创建的服务。

方法:在下拉列表选择服务的方法。

条件模式

选择同时满足下列条件或满足下列任一条件。

条件列表

Spring Cloud:根据Cookie、Header或Parameter类型设置具体的参数。

Dubbo:根据应用实际的参数、参数值获取表达式设置。

按比例灰度

流量比例

流量按配置的比例被转发到当前的灰度分组。

按泳道灰度

单击添加策略,在添加泳道灰度策略面板配置策略名称及流量规则后,单击确定。

在选择策略下拉列表选择创建的泳道灰度策略。

策略名称

自定义泳道灰度策略名称。

泳道组

泳道

(可选)配置应用高级设置。

金丝雀发布启动后,EDAS将先在指定的灰度分组中部署新版本应用。您可在变更记录页面查看部署进度和状态。

灰度流量验证完成后,在变更记录页面右侧,单击开始下一批,完成后续分批发布。

如果在验证过程中发现新版本应用有问题,可在变更记录页面右上角,单击立即回滚,在弹出的确认对话框,单击确定。

金丝雀发布完成后,在应用总览页面的部署规格区域中,查看部署包是否为新部署的应用版本。

关注阿里云公众号或下载阿里云APP,关注云资讯,随时随地运维管控云服务

THE END
0.系统分析师视频教程好知网重拾学习乐趣系统分析师视频教程 4(9人评价) 课时:(27) 学员:(663) 浏览:(38576) 加入课程 课程简介 系统分析员又称系统分析师,是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析工作,同时也涉及可行性分析和概要设计的部分工作。英文jvzquC41yy}/jx||jk4dqv4eqwxtg8>561
1.数据分析师视频教程全套课程(35.5GB)百度网盘资源下载数据分析师视频教程全套课程 发布时间: 2024-03-29 12:31:56文件大小: 共计3 个文件 ,合计: 35.5GB发布者: 百度用户26173资源来源: 百度网盘 提取码: q2nw 复制资源售价: 8金币 会员所有资源免费资源状态: 【实时检测】链接有效 获取资源链接1.本站会员获取资源无需消耗金币。 2.获取资源后可以在「个人jvzquC41yy}/krjk0io1{juqwxdg8igvcom1B:egf=53jjee6915m6fg:?6d>;d:d=17
2.CDA一级数据分析师LEVEL1备考视频教程资料豪顿CDA一级数据分析师LEVEL 1备考视频教程资料 百度网盘:https://www.xiaocifang.com/i/UXcd6906dffTg.html 因制作需要特廉价出售jvzquC41yy}/ewgnqiy/exr1{kpjcvnpi1v03:75:5;:0qyon
3.2024年软考系统分析师综合知识视频培训课程在线视频教程【付费用户可以观看直到通过考试,而且以后每次考试后的真题解析视频也可以免费看到。】讲解了软考系统分析师考试报名时间、考试科目、查分网址及时间、推荐教程等。jvzquC41gf{/e|ip0pku1ltwtuk0fnyckn52;@8
4.证券从业资格考试视频教程课件百度云网盘下载2022年期货从业视频教程课程讲解百度云网盘分享下载 匿名网友 2022-5-15 73287 HSqXY 2025-5-7 18:32 2023证券分析师考试教程视频网课讲义百度云网盘下载 kjshiting 2023-3-19 43489 学学学 2024-10-9 13:52 2025年证券从业法律法规视频课件讲解百度云网盘下载 xiaoman 2025-5-13 1299 流汗鲁尼 2024-5-23 jvzq<84yyy4rs|ywfgtu0lto1huswv2325320qyon
5.excel决策树随着数据科学家成为全美最佳职业之一,本文分析了该领域的人才缺口,并探讨了成为优秀数据分析师所需的关键技能。 随着短片《啥是佩奇》横扫社交网络,随后霸榜微博热搜,引得王思聪转发、韩寒点赞。这只硬核小猪佩奇成为了2019年国内第一只爆红的流量网红。 jvzquC41dnuh0lxfp0tfv8|gkzooa<>84786:8ftvkimg8igvcomu863347:2<<
6.零基础必看的h5(html5)+css3+移动端前端视频教程(CSS字体,文本)中国天气网气象分析师王伟跃介绍,明天(4日),华北,黄淮地区35℃以上的高温天气还将继续升级,并进入鼎盛阶段,高温强度和范围都将发展到最强。(文/张慧 数据支持/王伟跃 胡啸 审核/刘文静 张方丽)本文来源:中国天气网 责任编辑:刘京_NO5631 AI写代码html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 jvzquC41dnuh0lxfp0tfv8r2a7756A;751gsvrhng1jfvjnnu1732@82;59
7.视频教程IT培训视频IT技术培训视频平台大数据架构师教程(适合有基础的学员学习) ¥998.00共484课时 人在学习27104 首发基于ACCESS的信息管理系统《IT公司人事管理系统》全程开发实战视频教程 ¥60.00¥180.00共28课时 人在学习46681 推荐Excel从数据分析看管理(跟着经理学分析思维)视频教程 ¥298.00共132课时 jvzquC41yy}/mxpqlkg/exr1
8.2023证券投资顾问视频课件教程讲义百度云网盘下载005.第四章证券分析 004.第三章客户匹配度分析 006.第五章风险管理 008.第七章投资组合和资产配置 00jvzq<84yyy4rs|ywfgtu0lto1vnsgji/4594566/30nuou
9.2025年软考数据库系统工程师基础知识精讲视频为考高级科目系统分析师、系统架构设计师打下坚实基础 适用人群 希望将来从事数据库开发设计与数据库运行维护的IT从业者;希望通过软考数据库系统工程师考试的学员 课程介绍 视频根据第四版新教材录制。对软考数据库系统工程师教材按章节进行了细致的讲解,包括数据结构,操作系统,网络基础,数据库技术,数据库设计等。让考生jvzquC41gf{/e|ip0pku1ltwtuk0fnyckn58:A=
10.2024软考信息系统项目管理师论文写作精讲论文范文考高级已经选了小任老师的系统分析师的视频。 J***E2016-05-26 小任老师讲的很好,内容都是按考试重点来的。本来买了官方的教材,抱着那本超厚的教程傻掉了,但是听了老师的课心理就有谱了。而且还更新了当下热门考点,通过只要用心看视频就行。推荐 嵌入式工程师养成计划之——嵌入式软件工程师完全学习指南 jvzquC41gf{/e|ip0pku1ltwtuk0fnyckn525B:
11.人工智能机器学习及深度学习视频教程大合集此资源集合包含全面的人工智能、机器学习和深度学习视频教程,涵盖计算机视觉、强化学习、自然语言处理、自动驾驶等多个领域,涉及Tensorflow、Pytorch、Keras等框架,并包括具体应用如遥感GIS、医疗AI,以及面试教程。所有教程提供中英双语字幕、练习源码和补充资料。 jvzquC41dnuh0lxfp0tfv8iwqunfj~fp82661jwvkerf1mjvckrt1:775;695A
12.网络安全有哪些就业方向?一文带你全面了解具备安全事件分析和漏洞评估能力。 了解安全标准和法规,如ISO 27001、NIST等。 具备良好的沟通和协作能力。 职业发展: 高级安全分析师 安全架构师 安全经理 2. 渗透测试工程师 (Penetration Tester/Ethical Hacker) 渗透测试工程师,也常被称为道德黑客常。其核心任务是通过系统化攻击手段,检测企业内部系统和软件的安全jvzquC41dnuh0lxfp0tfv8mcemksqrsm1cxuklqg1fkucrqu13;16::3;:
13.券商美女分析师开始用视频荐股分析师中兴通讯投资新浪财经对此,网友们脑洞大开:以后券商行业是要分出镜分析师和撰稿分析师了么,最佳分析师排名是不是要多加一个颜值项了? 美女分析师出镜播研报 上个周末,多个美女分析师出镜播报研报的短视频,在业内迅速传播。 其中,方正证券通信行业研究员廖蕾身着汉服,在一个不足两分钟时长的视频中,大力推荐中兴通讯,并列举了强烈推荐jvzq<84hkpgoen3ukpg/exr0ep5tvxhm1ogsmnytgukbtlm14277/99/345eql2khzxdkƒz62587893ujvsm
14.观看大数据百家讲坛所有往期视频规划的报告内容包括:大数据技术及其产业化应用、航空大数据技术及其产业化应用、大数据安防及应用、人工智能技术及其产业化应用、区块链概念、技术及其产业化应用、医疗大数据产业化应用、大数据人才培养模式方向以及市场需求、大数据环境下的电子政务、机器学习与人工智能、金融大数据、大数据环境下的电子取证、数据分析与数据治理jvzquC41fdrbd7}ow0kew7hp1rutv8gkifguc6qgev{sg6wqqo5
15.软件工程实践者的研究方法在线视频教程开通超级会员专栏·视频免费学 刘安战 11课程数量 86045学生人数 高校教师 / 培训机构讲师 CSDN高校俱乐部指导老师,程序爱好者,教师,国家认证的软件架构设计师、系统分析师、信息系统项目管理师、软件设计师、网络工程师。本人热衷于计算机软件相关的研发、技术探讨、学习分享和相关知识技术推广,希望和所有的有志之士共同学习 jvzquC41gf{/e|ip0pku1ltwtuk0fnyckn532A;
16.网络工程师想要转行,有没有啥建议?网络能转行什么本文针对面临职业瓶颈的网络工程师,分析了转行原因(工作强度大、技术更新快、薪资瓶颈、兴趣转移),提出了6大转行方向:云计算、DevOps、网络安全、数据分析、产品经理等。文章详细规划了转行三阶段步骤(准备期、学习与实践期、求职落地期),并提供了应对年龄歧视、学习瓶颈等挑战的策略。强调转行是战略调整而非逃避,鼓励jvzquC41dnuh0lxfp0tfv8jykk737?<1ctzjeuj1fgzbkux1377489<76
17.盘点19种网络安全领域职位,你了解几个?从零基础入门到精通,收藏这一篇核心职责:安全分析师负责分析组织的安全态势,发现潜在的威胁并响应网络安全事件。通过收集和分析数据,安全分析师能够帮助企业提前识别并减轻安全风险。 所需技能: 熟练使用SIEM(安全信息与事件管理)工具,如Splunk、LogRhythm。 熟悉网络攻击和防御技术,能够应对各种网络安全事件。 jvzquC41dnuh0lxfp0tfv8xjcpjpppokwunfp8ftvkimg8igvcomu86726626@>