课程评价 (2)

请对课程作出评价:
0/300

学员评价

用户3***034
2019-01-20
理论还不错
用户1***116
2018-12-29
质量很高
10分钟

更新发布

更新发布

将单体应用转化成一组微服务的一个优点是,每个微服务都可以有自己的生命周期。每个微服务开发团队可以有自己相对独立的版本节奏,各个团队可以根据自己的节奏发布版本。这也意味着应用的更新发布会变得更加频繁。微服务架构从架构上减少了系统整体服务停机的风险。每个微服务更新时,系统只有部分相关功能受影响。

滚动更新

对于单个微服务而言,Kubernetes提供了滚动更新(rolling update)的机制,保证在服务更新过程中服务不受影响。

发布回滚

不一定每一次的发布都是顺利的,如果发布失败或者发布异常,必须有一套机制让用户可以快速回滚操作。发布的回滚是一项很实用的功能。

灰度发布

灰度发布是当前非常流行的一种发布方式。用户在发布一个新版本应用服务时,并不完全替换所有老版本的应用服务实例,而是替换一定的比例。这样避免因为新版本存在的缺陷而导致所有的用户都受到影响。