课程介绍
课程来自极客时间唐聪《etcd实战课》
随着 Kubernetes 成为容器编排范畴霸主,etcd 也越来越炽热。目前,etcd 的 GitHub star 数已超越 34.2K,它的应用场景相当普遍,从效劳发现到散布式锁,从配置存储到散布式谐和等等。能够说,etcd 曾经成为了云原生和散布式系统的存储基石。
另外,etcd 作为最抢手的云原生存储之一,在腾讯、阿里、Google、AWS、美团、字节跳动、拼多多、Shopee 等公司都有大量的应用,掩盖的业务可不只仅是 Kubernetes 相关的各类容器产品,更有视频、引荐、平安、游戏、存储、集群调度等中心业务。
但是很多同窗在运用 Kubernetes、etcd 的过程中,或多或少都会遇到下面这些问题:
- etcd Watch 机制能保证事情不丢吗? (原理类)
- 哪些要素会招致你的集群 leader 发作切换呢? (稳定性类)
- 为什么基于 Raft 完成的 etcd 还可能会呈现数据不分歧呢? (分歧性类)
- 当你在一个 namespace 下创立了数万个 Pod/CRD 资源时,同时频繁经过标签去查询指定 Pod/CRD 资源时,APIServer 和 etcd 为什么扛不住呢? (最佳理论类)
基于此,唐聪教师从本人万级 Kubernetes 集群和 etcd 集群范围的管理相关经历动身,把 etcd 的学习过程分为了大中小三个目的,让你由小及大,从控制一个个学问点的小目的动身,做到理解、纯熟运用 etcd 的中等目的,最终可以圆满处理业务过程中的各类痛点。
课程大纲
| ├──00 开篇词 为什么你要学习etcd..pdf 2.74M
| ├──00 开篇词|为什么你要学习etcd.mp3 9.68M
| ├──01 etcd的前世今生:为什么Kubernetes使用etcd?.mp3 17.61M
| ├──01 etcd的前世今生:为什么Kubernetes使用etcd?.pdf 3.53M
| ├──02 基础架构:etcd一个读请求是如何执行的?.mp3 16.29M
| ├──02 基础架构:etcd一个读请求是如何执行的?.pdf 3.80M
| ├──03 基础架构:etcd一个写请求是如何执行的?.mp3 18.60M
| ├──03 基础架构:etcd一个写请求是如何执行的?.pdf 3.73M
| ├──04 Raft协议:etcd如何实现高可用、数据强一致的?.mp3 19.56M
| ├──04 Raft协议:etcd如何实现高可用、数据强一致的?.pdf 3.49M
| ├──05 鉴权:如何保护你的数据安全?.mp3 17.21M
| ├──05 鉴权:如何保护你的数据安全?.pdf 3.15M
| ├──06 租约:如何检测你的客户端存活?.mp3 6.32M
| ├──06 租约:如何检测你的客户端存活?.pdf 3.07M
| ├──07 MVCC:如何实现多版本并发控制?.mp3 8.93M
| ├──07 MVCC:如何实现多版本并发控制?.pdf 3.21M
| ├──08 Watch:如何高效获取数据变化通知?.mp3 9.16M
| ├──08 Watch:如何高效获取数据变化通知?.pdf 3.39M
| ├──09 事务:如何安全地实现多key操作?.mp3 18.29M
| ├──09 事务:如何安全地实现多key操作?.pdf 6.00M
| ├──10 boltdb:如何持久化存储你的key-value数据?.pdf 6.13M
| ├──10 boltdb:如何持久化存储你的key-value数据?.mp3 16.44M
| ├──11 压缩:如何回收旧版本数据?.mp3 12.77M
| ├──11 压缩:如何回收旧版本数据?.pdf 4.24M
| ├──12 一致性:为什么基于Raft实现的etcd还会出现数据不一致?.mp3 18.31M
| ├──12 一致性:为什么基于Raft实现的etcd还会出现数据不一致?.pdf 6.16M
| ├──13 db大小:为什么etcd社区建议db大小不超过8G?.pdf 4.26M
| ├──13 db大小:为什么etcd社区建议db大小不超过8G?.mp3 12.75M
| ├──14 延时:为什么你的etcd请求会出现超时?.pdf 5.86M
| ├──14 延时:为什么你的etcd请求会出现超时?.mp3 14.91M
| ├──15 内存:为什么你的etcd内存占用那么高?.mp3 15.36M
| ├──15 内存:为什么你的etcd内存占用那么高?.pdf 5.00M
| ├──16 性能及稳定性(上):如何优化及扩展etcd性能?.mp3 16.77M
| ├──16 性能及稳定性(上):如何优化及扩展etcd性能?.pdf 6.42M
| ├──17 性能及稳定性(下) 如何优化及扩展etcd性能..pdf 5.91M
| ├──17 性能及稳定性(下):如何优化及扩展etcd性能.mp3 15.80M
| ├──18 实战:如何基于Raft从0到1构建一个支持多存储引擎分布式KV服务?.mp3 16.34M
| ├──18 实战:如何基于Raft从0到1构建一个支持多存储引擎分布式KV服务?.pdf 6.25M
| ├──19 Kubernetes基础应用 创建一个Pod背后etcd发生了什么?.pdf 6.99M
| ├──19 Kubernetes基础应用:创建一个Pod背后etcd发生了什么?.mp3 19.04M
| ├──20 Kubernetes高级应用:如何优化业务场景使etcd能支撑上万节点集群?.mp3 17.12M
| ├──20 Kubernetes高级应用:如何优化业务场景使etcd能支撑上万节点集群?.pdf 5.53M
| ├──21 分布式锁:为什么基于etcd实现分布式锁比Redis锁更安全?.mp3 15.16M
| ├──21 分布式锁:为什么基于etcd实现分布式锁比Redis锁更安全?.pdf 5.03M
| ├──22 配置及服务发现:解析etcd在API Gateway开源项目中应用.mp3 13.78M
| ├──22 配置及服务发现:解析etcd在API Gateway开源项目中应用.pdf 4.98M
| ├──23 选型:etcd ZooKeeper Consul等我们该如何选择?.pdf 4.99M
| ├──23 选型:etcdZooKeeperConsul等我们该如何选择?.mp3 15.23M
| ├──24 运维:如何构建高可靠的etcd集群运维体系?.pdf 5.51M
| ├──24 运维:如何构建高可靠的etcd集群运维体系?.mp3 15.99M
| ├──结束语 搞懂etcd,掌握通往分布式存储系统之门的钥匙.mp3 7.10M
| ├──结束语 搞懂etcd,掌握通往分布式存储系统之门的钥匙.pdf 2.80M
| ├──特别放送 成员变更:为什么集群看起来正常,移除节点却会失败呢?.mp3 21.78M
| └──特别放送 成员变更:为什么集群看起来正常,移除节点却会失败呢?.pdf 6.73M
声明:本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:502212423@qq.com。