2021年9月6日
摘要:
etcd中的Lease 前言 Lease Lease 整体架构 key 如何关联 Lease Lease的续期 过期 Lease 的删除 checkpoint 机制 总结 参考 etcd中的Lease 前言 之前我们了解过grpc使用etcd做服务发现 之前的服务发现我们使用了 Lease,每次注册
阅读全文
posted @ 2021-09-06 08:22
ZhanLi
阅读(5099)
推荐(0)
2021年8月30日
摘要:
线性一致性 CAP 什么是CAP CAP的权衡 AP wihtout C CA without P CP without A 线性一致性 etcd中如何实现线性一致性 线性一致性写 线性一致性读 1、客户端的get请求 2、服务端响应读取请求 3、raft中如何处理一个读的请求 如果follower
阅读全文
posted @ 2021-08-30 08:42
ZhanLi
阅读(3166)
推荐(0)
2021年8月18日
摘要:
etcd中raft实现源码解读 前言 raft实现 看下etcd中的raftexample newRaftNode startRaft serveChannels 领导者选举 启动并初始化node节点 发送心跳包 作为leader 作为follower 作为candidate leader选举 1、
阅读全文
posted @ 2021-08-18 08:27
ZhanLi
阅读(6743)
推荐(2)
2021年8月3日
摘要:
ETCD的Raft一致性算法原理 前言 Raft原理了解 raft选举 raft中的几种状态 任期 leader选举 日志复制 安全性 leader宕机,新的leader未同步前任committed的数据 Leader在将日志复制给Follower节点之前宕机 Leader在将日志复制给Follow
阅读全文
posted @ 2021-08-03 15:00
ZhanLi
阅读(3041)
推荐(0)
2021年7月29日
摘要:
etcd的搭建 前言 单机 集群 创建etcd配置文件 更新etcd系统默认配置 启动 配置ETCD为启动服务 测试下 参考 etcd的搭建 前言 这里记录下如何搭建etcd 单机 在etcd的releases中有安装脚本,安装脚本 这里放一个docker的安装脚本 rm -rf /tmp/etcd
阅读全文
posted @ 2021-07-29 14:32
ZhanLi
阅读(1102)
推荐(1)
2021年7月25日
摘要:
grpc通过etcd实现服务发现 前言 服务注册 服务发现 负载均衡 集中式LB(Proxy Model) 进程内LB(Balancing-aware Client) 独立 LB 进程(External Load Balancing Service) 参考 grpc通过etcd实现服务发现 前言 项
阅读全文
posted @ 2021-07-25 23:48
ZhanLi
阅读(4565)
推荐(0)
2021年7月21日
摘要:
etcd中watch的源码解析 前言 client端的代码 Watch newWatcherGrpcStream run newWatchClient serveSubstream server端的代码实现 watchableStore syncWatchersLoop syncWatchers s
阅读全文
posted @ 2021-07-21 08:21
ZhanLi
阅读(2107)
推荐(0)
2021年7月20日
摘要:
etcd的使用 什么是etcd etcd的特点 etcd的应用场景 服务注册与发现 消息发布和订阅 负载均衡 分布式通知与协调 分布式锁 分布式队列 集群监控与Leader竞选 参考 etcd的使用 什么是etcd ETCD是一个分布式、可靠的key-value存储的分布式系统,用于存储分布式系统中
阅读全文
posted @ 2021-07-20 08:59
ZhanLi
阅读(3559)
推荐(0)
2021年7月1日
摘要:
pv和pvc 什么是pv和PVC 生命周期 PV创建的流程 1、创建一个远程块存储,相当于创建了一个磁盘,称为Attach 2、将这个磁盘设备挂载到宿主机的挂载点,称为Mount 3、绑定 持久化卷声明的保护 PV类型 PV卷阶段状态 基本的使用 总结 参考 pv和pvc 什么是pv和PVC 持久卷
阅读全文
posted @ 2021-07-01 08:54
ZhanLi
阅读(3189)
推荐(1)
2021年6月28日
摘要:
理解Secret 什么是Secret Secret的类型 Opaque Secret Opaque Secret的使用 将Secret挂载到Volume中 挂载的Secret会被自动更新 将Secret导出到环境变量中 Secret更新之后对应的环境变量不会被更新 kubernetes.io/doc
阅读全文
posted @ 2021-06-28 20:46
ZhanLi
阅读(1089)
推荐(0)