0、开篇词、为什么你要学习etcd

你好,我是唐聪,etcd活跃贡献者,腾讯资深工程师,欢迎你和我一起学习etcd。 开门见山,今天我想和你聊聊为什么要学习etcd。随着Kubernetes成为容器编排领域霸主,etcd也越来越火热,越来越多的软件工程师使用etcd去解决各类业务场景中...

ETCD实战课

1、etcd的前世今生:为什么Kubernetes使用etcd

你好,我是唐聪。 今天是专栏课程的第一讲,我们就从etcd的前世今生讲起。让我们一起穿越回2013年,看看etcd最初是在什么业务场景下被设计出来的? 2013年,有一个叫CoreOS的创业团队,他们构建了一个产品,Container Linux,它...

ETCD实战课

2、基础架构:etcd一个读请求是如何执行的

你好,我是唐聪。 在上一讲中,我和你分享了etcd的前世今生,同时也为你重点介绍了etcd v2的不足之处,以及我们现在广泛使用etcd v3的原因。 今天,我想跟你介绍一下etcd v3的基础架构,让你从整体上对etcd有一个初步的了解,心中能构筑...

ETCD实战课

3、基础架构:etcd一个写请求是如何执行的

你好,我是唐聪。 在上一节课里,我通过分析etcd的一个读请求执行流程,给你介绍了etcd的基础架构,让你初步了解了在etcd的读请求流程中,各个模块是如何紧密协作,执行查询语句,返回数据给client。 那么etcd一个写请求执行流程又是怎样的呢?...

ETCD实战课

4、Raft协议:etcd如何实现高可用、数据强一致的

你好,我是唐聪。 在前面的etcd读写流程学习中,我和你多次提到了etcd是基于Raft协议实现高可用、数据强一致性的。 那么etcd是如何基于Raft来实现高可用、数据强一致性的呢? 这节课我们就以上一节中的hello写请求为案例,深入分析etcd...

ETCD实战课

5、鉴权:如何保护你的数据安全

你好,我是唐聪。 不知道你有没有过这样的困惑,当你使用etcd存储业务敏感数据、多租户共享使用同etcd集群的时候,应该如何防止匿名用户访问你的etcd数据呢?多租户场景又如何最小化用户权限分配,防止越权访问的? etcd鉴权模块就是为了解决以上痛点...

ETCD实战课
1235