-
Notifications
You must be signed in to change notification settings - Fork 5
Home
SHUMIN edited this page Apr 30, 2022
·
5 revisions
Etcd是一种开源的分布式统一键值存储,用于分布式系统或计算机集群的共享配置、服务发现和调度协调。Etcd有助于促进更安全的自动更新,协调主机调度,并帮助设置容器的覆盖网络。
Etcd是许多其他项目的核心组件。最值得注意的是,它是Kubernetes的主要数据存储,也是容器编排事实上的标准系统。使用ETCD,云本地应用程序可以在单个服务器发生故障时保持更一致的正常运行时间和功能。应用程序从etCD读取数据并写入数据;分布式配置数据为节点配置提供冗余性和灵活性。
macOS 11.0+
- 支持增加、删除、修改、查看etcd的KV键值等操作。支持批量导入key-value,批量导出key-value。
- 增加etcd集群成员的增删改查,以及集群资源、leader状态等。
- 只有在绝对必要时才需要用户交互。
- 增加审计日志,增加操作员对etcd数据库操作等异常和结果信息的反馈
- 增加终端操作和etcd资源列表的使用
####安装 etcd
- 使用brew安装
- 确定 brew 是否有etcd包: brew search etcd
- 安装 brew install etcd
- 运行 etcd
* 启动etcd个应用 brew services start etcd
* 停止某个应用 brew services stop
* 查看etcd 服务 etcdctl endpoint health![]()