etcd的基本原理
etcd 的基本使用和原理 etcd 诞生于 CoreOS 公司,最初用于解决集群管理系统中 OS 升级的分布式并发控制,配置文件的存储与分发等问题。基于此,etcd 被设计为提供高可用,强一致的小型 key-value 数据存储服务,该项目当前隶属于 cncf 基金会。目前根据不完全统计有超过 30 个公司在自己的项目中使用了 etcd,其中最出名的就是 Google 公司开源的 kubernetes,kubernetes 使用 etcd 来存储关键的元数据。 etcd 的安装 etcd 可以通过多种方式安装,可以直接下载官方提供的 tar 包或者通过使用官方镜像容器启动。 我们这里采用下载 tar 包的方式安装 etcd (以 Linux 为例) 下载安装包 curl -L https://github.com/etcd-io/etcd/releases/download/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gz -o /tmp/etcd-v3.4.14-linux-amd64.tar.gz 创建工作文件夹 mkdir -p /t....