容器服务 kubernetes Deployment实现分批发布

  • 时间:
  • 浏览:3
  • 来源:5分PK10APP下载_5分PK10APP官网

优点:

无状况部署速率快,回滚,重启速率也非常快,能不能自己控制重启每批有几块台机器;

无状况部署可控性好,容器服务控制台在该类型操作坑少。

缺点:

云监控按照 Deployment 分组,监控信息变为在多个组查看;

云效,EDAS 时会 支持此种分批发布模式,须要自己二次开发运维发布来实现。

 配置好后,能不能在容器服务的 Service 控制台这里点击服务名称,能不能看后该服务对应以上4批部署(Deployment)。

至此,使用多个 Deployment 配置分批发布完成。

  2. 第二批,比如设置为16台,分4次发布,每次25%,只须要克隆好友后面 脚本,编写 yaml 的 name 为{app_name}-aone-2, 注意保持labels 一致,确保 pod 为同俩个多多Service 配置提供服务,并修改副本数为16,增加更新策略配置,同理同法建立第三批,第四批...。

  1. 首先建立俩个多多副本数目为1的初始灰度 Deployment,yaml 如下:

 容器服务官网提供的分批发布基于 StatefulSet 开发,有状况副本集部署 POD 是按照顺序一台一台的发布重启,须要消耗很长的时间,有随后控制台不尽人意,处于不少坑。

 StatefulSet 分批发布不支持任意数目任意批数的发布,实际操作中往往须要先发布一台线上服务做灰度,有随后逐步放大。

因而采用无状况副本集 Deployment 对象分批部署,并通过同俩个多多 labels指向统一俩个多多 Service 暴露给访问者,成为大应用中最大概的分批发布。

猜你喜欢

2018上半年有事业单位招聘吗?有的话是什么时候?

扫描二维码下载可选中另三个 多或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问提。换一换你对你这些 回答的评价是?中公教育是一家全国性综合职业教育企

2020-03-22

架构之路:从管理者的角度看问题

只能 管理的本质是那些?那些才是你这个有效的管理?管理的精髓是那些?……你说歌词 你这个 制度好!对你当然好了,但manager心里苦啊。虽然任何有三个小制度就有利弊参半

2020-03-22

五个问题的简短回复【调试、求职疑虑、编程能力提高、做题】

【两根评论】(有读者按《CodeBlocks调试功能快捷教程》走,发现走不下去。核实,意识到可能性是Code::Blocks中的一还还有一个Bug。)初学C++,我敲教材上复杂

2020-03-22

微信小程序正式上线 下一波红利来临?

在张小龙看来,移动互联网的下一站是“唾手可得”。6.小系统线程切换:小系统线程支持挂起请况,即多窗口概念,用户可不并能把小系统线程先挂起,而且做别的事情,在需用你这名小系统线程

2020-03-22

游客vqwytl6gp2ayy的主页

flink运营若有阿里后边件(Aliware)官方账号周晓,阿里云数据库运营负责人文章:11丨粉丝:27626丨话题:2目前在阿里巴巴后边件技术部EDAS团队从事开发工作分布式

2020-03-21