原文地址: "Configuration flags" etcd通过配置文件,多命令行参数和环境变量进行配置, 可重用的配置文件是YAML文件,其名称和值由一个或多个下面描述的命令行标志组成。为了使用此文件,请将文件路径指定为 标志或 环境变量的值。如果需要的话 "配置文件示例" 可以作为入口点创建 ...
分类:
其他好文 时间:
2019-11-26 13:49:40
阅读次数:
95
原文地址: "词汇表" 本文档定义了etcd文档,命令行和源代码中使用的各种术语。 Alarm 每当集群需要操作员干预以保持可靠性时,etcd服务器都会发出警报。 Authentication 身份验证管理etcd资源的用户访问权限。 Client 客户端连接到etcd集群以发出服务请求,例如获取键 ...
分类:
其他好文 时间:
2019-11-26 13:37:18
阅读次数:
69
原文地址: "gRPC proxy" gRPC代理是在gRPC层(L7)运行的无状态etcd反向代理。代理旨在减少核心etcd群集上的总处理负载。对于水平可伸缩性,它合并了监视和租约API请求。 为了保护集群免受滥用客户端的侵害,它会缓存关键范围请求。 gRPC代理支持多个etcd服务器端点。 代理 ...
分类:
其他好文 时间:
2019-11-26 13:37:01
阅读次数:
70
原文地址: "Setting up local clusters" 设置单节点集群 对于测试环境与开发环境,最快速与简单的方式是配置一个本地集群。对于生产环境,参考 集群 部分。 本地单节点集群 启动一个集群 运行以下命令来部署一个单节点的etcd集群: 如果 二进制文件不在当前工作目录,那可能位于 ...
分类:
其他好文 时间:
2019-11-26 13:35:43
阅读次数:
92
原文地址: "HTTP JSON API through the gRPC gateway" etcd v3 使用 gRPC 作为消息协议。etcd项目包括一个基于gRPC的 Go客户端 和一个命令行工具, etcdctl ,通过gRPC与etcd集群进行交互.对于没有gRPC支持的语言,etcd提 ...
原文地址: "runtime reconfiguration" etcd带有增量运行时重新配置的支持。允许我们在集群运行的时候更新集群成员关系。 仅当大多数集群成员都在运行时,才能处理重新配置请求,强烈建议在生产环境中集群的大小应该始终大于2。从两个成员的集群中移除一个成员是不安全的。两个成员的集群 ...
分类:
其他好文 时间:
2019-11-26 13:29:57
阅读次数:
179
原文地址: "Experimental features and APIs" 大多数情况下,etcd项目是稳定的,但我们仍在快速发展! 我们相信快速发布理念。 我们希望获得有关仍在开发和稳定中的功能的早期反馈。 因此,存在并且将会有更多的实验性功能和API。 我们计划根据社区的早期反馈来改进这些功能 ...
原文地址: "the runtime configuration design" 运行时重新配置是分布式系统中最难,最容易出错的部分,尤其是在基于共识(像etcd)的系统中。 阅读并学习关于etcd的运行时重新配置命令设计和如何追溯这些错误. 两阶段配置更新保证集群安全 在etcd中,每一次运行时重 ...
分类:
其他好文 时间:
2019-11-26 13:23:09
阅读次数:
69
原文地址: "Documentation" 文档 etcd是一个分布式键值对存储,被设计为可靠的,快速的保存并提供对关键数据的访问。通过分布式锁,领导选举和写屏障使能分布式一致性。一个etcd集群旨在实现高可用和持久性数据存储与检索。 开始 使用etcd进行开发 一种简单的方式 设置本地集群 开始使 ...
分类:
其他好文 时间:
2019-11-26 13:17:44
阅读次数:
97
原文地址: "Docker container" 以下指南显示了如何使用 "静态引导过程" 在rkt和Docker上运行etcd。 rkt 运行单节点的etcd 以下rkt run命令将在端口2379上公开etcd客户端API,并在端口2380上公开对等API。 配置etcd时使用主机IP地址。 信 ...
分类:
其他好文 时间:
2019-11-26 13:14:37
阅读次数:
151