摘要: 在聊了上面的这些知识后,来看一下灰度更新。上图是灰度更新的简易示例图,流程是从左开始到右边结束。 第一步是创建灰度服务,创建后可以更新灰度。比如刚才的 Nginx 的例子,我们创建的版本号是 1.19。但是在灰度过程中发现当前版本有 bug,而在对这个 bug 进行修复后,确认无误就可以将原服务更新 阅读全文
posted @ 2021-12-14 11:22 顾延笙 阅读(469) 评论(0) 推荐(0) 编辑
摘要: CRD 上图是从 Kubernetes 官网上摘抄下来的关于 CRD 的说明。这个大家应该都比较熟悉了。Kubernetes 里最重要的概念就是资源,它里面所有的东西都是一个资源或者对象。右图是相关的无状态服务的例子,里面包含了服务的版本、类型、标签以及镜像版本和容器对外提供的端口。在 Kubern 阅读全文
posted @ 2021-12-14 11:20 顾延笙 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 为了让大家更好的理解,我通过一个简单的例子和大家说一下什么是灰度更新。 假设你有⼀个关于酒店预定的项⽬,需要对外提供⼀个 Web 网站,供用户预定房间。为了保证业务的⾼可⽤,该项⽬研发的服务端是⽀持分布式的。因此,你在⽣产环境,组了⼀个酒店预定 Web 集群,⼀共起了 3 个服务端,通过 Nginx 阅读全文
posted @ 2021-12-14 11:17 顾延笙 阅读(3833) 评论(0) 推荐(0) 编辑