↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

etcd 3.7

支持的平台

etcd 3.7 开发、运维、升级、API 与内部原理中文指南

支持层级

etcd 可在不同平台上运行,但其提供的保证取决于平台的支持级别:

  • Tier 1:由 [etcd 维护者][] 完全支持;etcd 保证通过所有测试,包括功能测试和健壮性测试。
  • Tier 2:etcd 保证通过集成测试和端到端测试,但不保证通过功能测试或健壮性测试。
  • Tier 3:etcd 保证可构建,可能仅进行轻度测试(或未测试),因此应视为 不稳定。

当前支持

下表列出了当前支持的平台及其对应的 etcd 支持级别:

架构 操作系统 支持层级 维护者
AMD64 Linux 1 etcd maintainers
ARM64 Linux 1 etcd maintainers
AMD64 Darwin 3
ARM64 Darwin 3
AMD64 Windows 3
ppc64le Linux 3
s390x Linux 3

未列出的平台不受支持。

支持新平台

希望作为新平台的“官方”维护者参与 etcd 贡献?除承诺支持该平台外,还必须设置 etcd 持续集成(CI),满足以下要求,具体取决于支持层级:

etcd 持续集成 Tier 1 Tier 2 Tier 3
构建通过 ✓ ✓ ✓
单元测试通过 ✓ ✓
集成与端到端测试通过 ✓ ✓
健壮性测试通过 ✓

有关为 ARM64 设置二级 CI 的示例,请参见 etcd PR #12928 。

不支持的平台

为避免意外在不支持的平台上运行 etcd 服务器,除非环境变量 ETCD_UNSUPPORTED_ARCH 被设置为目标架构,否则 etcd 会打印警告信息并立即退出。

警告

32 位系统 由于 Go 运行时存在缺陷,etcd 在 32 位系统上存在已知问题。 详细信息请参见 Go 问题 #599 以及 atomic 包缺陷说明 。

来源与许可

文档取自 pig.center · 上游文档

版本
3.7
许可
CC-BY-4.0
来源修订
dba8dc7e1afd3f6eea300ebf9ecb67c731145f1ee7db1ca0d3ebc49508812609
译文修订
dba8dc7e1afd3f6eea300ebf9ecb67c731145f1ee7db1ca0d3ebc49508812609
原始 Markdown