这里写目录标题
-
- ETCD是什么?
-
- 1. **`etcd`(服务)**
- 2. **`etcdctl`(客户端工具)**
- 如何安装etcdctl(客户端工具)
-
- 查看目前K8s自带etcd中的版本信息
- 安装对应版本的etcdutl工具
- 下载 `etcdutl` 3.5.7 版本
- 配置环境变量
- 创建备份文件
-
- 验证一下备份的快照文件
- 备份文件恢复的效果演示
-
- 查看一下当前etcd的容器服务信息
- 查看当前etcd服务缓存的文件信息位置
- 删除配置文件信息模拟配置信息丢失
- 解决方案:
-
- 1. **找到 `etcd` Static Pod 配置文件**
- 2. **停止 `etcd` 容器的自动重启**
- 3. **手动停止 `etcd` 容器**
- 4. **恢复 `etcd` 容器**
- 查看一下etcd服务的情况
- 使用备份文件恢复
ETCD是什么?
etcd 是 一致且高可用的键值存储,用作 Kubernetes 所有集群数据的后台数据库。
这里需要说明一下的是,安装好K8s集群之后,在Master节点的机器上是会自带一个etcd服务。
但是在正式的介绍开始之前需要阐述一下etcd和etcdctl 工具之间的关系是什么?
1. etcd
(服务)
etcd
是一个分布式键值存储系统,用于存储数据并确保高可用性、数据一致性和分布式协调。它常用于 Kubernetes 集群中的配置管理和服务发现。- Kubernetes 使用
etcd
来存储集群状态数据(例如 Pod 状态、服务信息、配置等),因此etcd
是 Kubernetes 集群不可或缺的一部分。 etcd
是一个服务,它运行在后台&#