etcd官方文档中文版
  • Introduction
  • 官方文档
    • 开发指南
      • 搭建本地集群
      • 和 etcd 交互
      • 核心 API 参考文档
      • 并发 API 参考文档
      • gRPC 网关
      • gRPC 命名和发现
      • 试验性的 API 和特性
      • 系统限制
    • 运维指南
      • 搭建 etcd 集群
        • 运行时重配置
        • 运行时重配置的设计
      • 搭建 etcd 网关
      • 在容器内运行 etcd 集群
      • 配置
      • gRPC代理(TBD)
      • L4 网关
      • 支持平台
      • 硬件推荐(TBD)
      • 性能评测
      • 调优(TBD)
      • 安全模式
      • 基于角色的访问控制(TBD)
      • 常见问题(TBD)
      • 监控(TBD)
      • 维护
      • 理解失败
      • 灾难恢复
      • 版本
    • 学习
      • 为什么是etcd
      • 理解数据模型
      • 理解API
      • 术语
      • API保证
      • 认证子系统(TBD)
  • 核心 API 参考文档
    • KV service
      • Range方法
      • Put方法
      • DeleteRange方法
      • Txn方法
      • Compact方法
    • Watch service
      • Watch方法
    • Lease service
      • LeaseGrant方法
      • LeaseRevoke方法
      • LeaseKeepAlive方法
      • LeaseTimeToLive方法
  • 并发 API 参考文档
    • Lock service
      • Lock方法
      • Unlock方法
    • Election service
      • Campaign方法
      • Proclaim方法
      • Leader方法
      • Observe方法
      • Resign方法
  • 全文标签总览
Powered by GitBook
On this page
  • 开始
  • 使用 etcd 开发
  • 操作 etcd 集群
  • 搭建 etcd
  • 系统配置
  • 平台指南
  • 安全
  • 维护和排错
  • 升级和兼容
  • 学习

官方文档

PreviousIntroductionNext开发指南

Last updated 6 years ago

注:内容翻译自 https://github.com/coreos/etcd/blob/master/Documentation

etcd 是一个分布式键值对存储,设计用来可靠而快速的保存关键数据并提供访问。通过分布式锁,leader选举和写屏障(write barriers)来实现可靠的分布式协作。etcd集群是为高可用,持久性数据存储和检索而准备。

开始

现在 etcd 的用户和开发者可以从 下载并构建 etcd开始。在获取etcd之后,参照 quick demo 来感受构建和操作etcd集群的基本方式。

使用 etcd 开发

开始使用 etcd 作为分布式键值存储的最简单的方式是 搭建本地集群

  • 搭建本地集群

  • 和 etcd 交互

  • gRPC etcd core 和 etcd concurrency API 参考文档

  • 经由 gRPC 网关的HTTP JSON API

  • gRPC 命名和发现

  • 客户端 和 命名空间

  • 内嵌的etcd

  • 试验性的特性和 API

  • 系统限制

操作 etcd 集群

管理员,需要为支持的开发人员创建可靠而可扩展的键值存储,应该从 多机集群 开始.

搭建 etcd

  • 配置

  • 多成员集群

  • 在容器内运行etcd集群

  • gRPC代理(TBD)

  • L4 网关

系统配置

  • 支持平台

  • 硬件推荐(TBD)

  • 性能评测

  • 调优(TBD)

平台指南

注:暂时未翻译这部分内容

  • Amazon Web Services

  • Container Linux, systemd

  • FreeBSD

  • Docker container

  • rkt container

安全

- TLS - 基于角色的访问控制(TBD)

维护和排错

  • 常见问题(TBD)

  • 监控(TBD)

  • 维护

  • 故障模式

  • 灾难恢复

升级和兼容

注:暂时未翻译这部分内容

  • 版本

  • Migrate applications from using API v2 to API v3

  • Upgrading a v2.3 cluster to v3.0

  • Upgrading a v3.0 cluster to v3.1

  • Upgrading a v3.1 cluster to v3.2

学习

要学习更多 etcd 背后的概念和内部细节,请阅读下面的内容:

  • 为什么是etcd?

  • 理解数据模型

  • 理解API

  • 术语

  • API保证

  • Internals

    • 认证子系统(TBD)

代理