20、Kubernetes高级应用:如何优化业务场景使etcd能支撑上万节点集群你好,我是唐聪。 你知道吗? 虽然Kubernetes社区官网文档目前声称支持最大集群节点数为5000,但是云厂商已经号称支持15000节点的Kubernetes集群了,那么为什么一个小小的etcd能支撑15000节点Kubernetes集群呢? 今...2026-01-03ETCD实战课
21、分布式锁:为什么基于etcd实现分布式锁比Redis锁更安全你好,我是唐聪。 在软件开发过程中,我们经常会遇到各种场景要求对共享资源进行互斥操作,否则整个系统的数据一致性就会出现问题。典型场景如商品库存操作、Kubernertes调度器为Pod分配运行的Node。 那要如何实现对共享资源进行互斥操作呢? 锁就...2026-01-03ETCD实战课
22、配置及服务发现:解析etcd在API Gateway开源项目中应用你好,我是唐聪。 在软件开发的过程中,为了提升代码的灵活性和开发效率,我们大量使用配置去控制程序的运行行为。 从简单的数据库账号密码配置,到confd支持以etcd为后端存储的本地配置及模板管理,再到Apache APISIX等API Gateway...2026-01-03ETCD实战课
23、选型:etcd、ZooKeeper、Consul等我们该如何选择你好,我是唐聪。 在软件开发过程中,当我们需要解决配置、服务发现、分布式锁等业务痛点,在面对etcd、ZooKeeper、Consul、Nacos等一系列候选开源项目时,我们应该如何结合自己的业务场景,选择合适的分布式协调服务呢? 今天,我就和你聊聊...2026-01-03ETCD实战课
24、运维:如何构建高可靠的etcd集群运维体系你好,我是唐聪。 在使用etcd过程中,我们经常会面临着一系列问题与选择,比如: etcd是使用虚拟机还是容器部署,各有什么优缺点? 如何及时发现etcd集群隐患项(比如数据不一致)? 如何及时监控及告警etcd的潜在隐患(比如db大小即将达到配额...2026-01-03ETCD实战课
25、成员变更:为什么集群看起来正常,移除节点却会失败呢你好,我是王超凡,etcd项目贡献者,腾讯高级工程师。目前我主要负责腾讯公有云大规模Kubernetes集群管理和etcd集群管理。 受唐聪邀请,我将给你分享一个我前阵子遇到的有趣的故障案例,并通过这个案例来给你介绍下etcd的成员变更原理。 在et...2026-01-03ETCD实战课
26、结束语:搞懂etcd掌握通往分布式存储系统之门的钥匙你好,我是唐聪。 时间过得真快,这就到了我们的定期更新的最后一节课了。从筹备、上线到今天专栏完结,过去了将近7个多月的时间。 说句实在话,刚开始筹备专栏的时候,我没想过战线会拉得如此之长。当时就是简单地觉得,我的经验也比较丰富了,输出应该很简单。但是...2026-01-03ETCD实战课