CentOS 7 ETCD集群配置大全
本次环境,是用于k8s集群中的etcd,由于二进制文档对etcd并没有进行详细的介绍安装配置,故抽出时间进行etcd集群深入总结。本次主要是针对etcd静态发现和DNS动态发现两种,并结合自签的TLS证书来创建集群。
前言 Etcd 是 CoreOS 基于 Raft 开发的分布式 key-value 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等) 本次环境,是用于k8s集群,由于在二进制部署 k8s 中,由于 Etcd 集群导致各种各样的问题,特意抽出时间来研究 Etcd 集群。
<img src="https://img.mryunwei.com/uploads/2023/05/20230504091258327.png" alt>
<img src="https://img.mryunwei.com/uploads/2023/05/20230504091258327.png" alt>
Kubernetes 1.14 二进制集群安装
<img src="https://img.mryunwei.com/uploads/2023/05/20230504091300417.gif">新闻联播老司机
Etcd 集群配置分为三种:
- 静态发现
- Etcd 动态发现
- DNS 动态发现 通过DNS的SRV解析动态发现集群