最新 最热

Raft 共识算法3-日志复制

一旦领导者被选出,它就开始为客户请求提供服务。 每个客户端请求都包含要由复制状态机执行的命令。 领导者将该命令作为新条目附加到其日志中,然后向每个其他服务器并行发出 AppendEntries RPC 以复制该条目。 当条目已...

2023-04-26
2

Raft 共识算法2-领导者选举

Raft 使用心跳机制来触发领导者选举。 当服务器启动时,它们以跟随者的身份开始。 只要服务器从领导者或候选者那里收到有效的 RPC,它就会保持跟随者状态。 领导者定期向所有跟随者发送心跳(不携带日志条目的 AppendEntri...

2023-04-25
2

基于kubernetes的etcd集群部署

etcd 是一个分布式的键值存储系统,它被广泛用于容器编排工具 Kubernetes 的内部实现中。etcd 可以用来存储 Kubernetes 集群的配置信息、状态信息等,使得 Kubernetes 集群可以更加可靠和高效地运行。...

2023-03-28
2

Etcd watch内存泄漏

通过监控看到弹性云用户平台后端程序kube-odin的内存使用量在稳定增加,每次上线完又会恢复,可以判断出kube-odin中存在内存泄漏问题

2023-03-28
2

etcd集群脑裂原因,以及处理方法

在etcd集群中,如果出现网络分区或节点失联等情况,可能会导致脑裂(split-brain)现象的发生。脑裂指的是一个集群中的不同部分独立地对外提供服务,而且这些部分互相不可见、不可达。这会导致etcd中存储的数据出现不一致的情...

2023-03-27
2

etcd集群原理,部署文档

etcd是一个高可用的分布式键值存储系统,被广泛应用于容器化、云原生等场景中,作为Kubernetes的数据存储后端,负责存储Kubernetes的各种资源对象。本文将介绍etcd集群的原理和部署文档。...

2023-03-27
2

一张图搞懂 Pod 创建背后发生了什么?

当你创建一个 pod/deployment 时,幕后究竟发生了什么?下面将尝试将重要事件串起来:

2023-03-19
2

新手必须知道的 Kubernetes 架构

etcd 是一个快速、分布式、一致的键值存储,用作持久存储 Kubernetes 对象数据(如 pod、replication controllers, secrets, services 等)的后备存储。实际上,etcd 是 Kubernetes 存储集群状态和元数据的唯一地方。唯一直...

2023-03-19
3

为什么需要 Kubernetes 准入控制器

Kubernetes 准入控制器是集群管理必要功能。这些控制器主要在后台工作,并且许多可以作为编译插件使用,它可以极大地提高部署的安全性。

2023-03-18
3

开源shell脚本系列-检查etcd集群可用性

图好看不?AI生成的,这几天也在测试AI绘图这个东东,挺牛叉的。咱们的社区工具平台在PC的web端已经完成了。

2023-03-17
3