- 介绍
- 介绍 - 资料收集整理
- 安装 - Linux单机部署
- 官方文档(翻译)
- 官方文档(翻译) - 开发指南
- 开发指南 - 搭建本地集群
- 开发指南 - 和etcd交互
- 开发指南 - API 参考文档
- 开发指南 - API 并发参考文档
- 开发指南 - gRPC 网关
- 开发指南 - gRPC命名与发现
- 开发指南 - 试验性的API和特性
- 开发指南 - 系统限制
- 官方文档(翻译) - 操作etcd集群
- 操作etcd集群 - 搭建etcd集群
- 搭建etcd集群 - 运行时重配置
- 搭建etcd集群 - 运行时重配置的设计
- 操作etcd集群 - 搭建etcd网关
- 操作etcd集群 - 在容器内运行etcd集群
- 操作etcd集群 - 配置
- 操作etcd集群 - 加密(TODO)
- 操作etcd集群 - 维护
- 操作etcd集群 - 理解失败
- 操作etcd集群 - 灾难恢复
- 操作etcd集群 - 性能
- 操作etcd集群 - 版本
- 操作etcd集群 - 支持平台
- 官方文档(翻译) - 学习
- 学习 - 理解数据模型
- 学习 - 理解API
- 学习 - 术语
- 学习 - API保证
- API参考文档(翻译)
- API参考文档(翻译) - KV service
- KV service - Range方法
- KV service - Put方法
- KV service - DeleteRange方法
- KV service - Txn方法
- KV service - Compact方法
- API参考文档(翻译) - Watch service
- Watch service - Watch方法
- API参考文档(翻译) - Lease service
- Lease service - LeaseGrant方法
- Lease service - LeaseRevoke方法
- Lease service - LeaseKeepAlive方法
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
操作etcd集群 - 支持平台
注: 内容翻译自 Supported platforms
当前支持
下面的表单列出了常见架构和系统的 etcd 支持状态:
架构 | 操作系统 | 状态 | 维护者 |
---|---|---|---|
amd64 | Darwin | 实现性 | etcd maintainers |
amd64 | Linux | 稳定 | etcd maintainers |
amd64 | Windows | 实现性 | |
arm64 | Linux | 实现性 | @glevand |
arm | Linux | 不稳定 | |
386 | Linux | 不稳定 |
- etcd-维护者被列举在 https://github.com/coreos/etcd/blob/master/MAINTAINERS.
试验性的平台似乎在不断练习中工作,并在 etcd 中有一些平台特有代码,而没有完全遵守稳定支持策略。不稳定平台有轻度测试,那是比试验性少。为列出的架构和操作系统当前不支持,请当心!
支持新平台
对于 etcd 官方支持新的稳定平台,有一些要求是必须的,以保证可接受的质量:
- 一个这个平台的 “官方” 的维护者,有清晰的动力;必须有人负责照看这个平台。
- 搭建构建的CI; etcd 必须编译
- 搭建用于运行单元测试的CI;etcd 必须通过简单的测试。
- 搭建CI (TravisCI, SemaphoreCI 或 Jenkins) 用于运行集成测试;etcd必须通过加强测试。
- (可选) 搭建功能测试集群; etcd 集群应该能通过压力测试。
32-位 和其他未支持系统
由于go runtime 的 bug,etcd 在32位系统上有众所周知的问题。阅读 Go issue 和 atomic package 来获取详细信息。
为了避免不经意的运行可能不稳定的 etcd 服务器, 在不稳定或者未支持架构上的 etcd
将打印警告信息并立即退出,如果环境变量 ETCD_UNSUPPORTED_ARCH
没有设置为目标架构。
当前仅有 amd64 架构被 etcd
官方支持。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论