文档版本 v3.7-DRAFT 处于 草稿 状态。如需获取最新的稳定版文档,请参阅 v3.6。
安装
需求
在安装 etcd 之前,请参阅以下页面:
安装预编译的二进制文件
安装 etcd 最简单的方法是使用预编译的二进制文件:
解压归档文件。这将生成一个包含二进制文件的目录。
将可执行二进制文件添加到您的 PATH 路径中。例如,将二进制文件重命名和/或移动到 PATH 中的某个目录(如
/usr/local/bin),或者将上一步创建的目录添加到您的 PATH 中。在命令行终端中测试
etcd是否已在您的 PATH 中:$ etcd --version etcd Version: ain ...
从源码构建
如果您已安装 Go 1.21+ 版本,可以通过以下步骤从源码构建 etcd:
下载 etcd 仓库的 zip 文件 并解压,或使用以下命令克隆仓库。
$ git clone -b main https://github.com/etcd-io/etcd.git若要从
main@HEAD构建,请省略-b main参数。切换目录:
$ cd etcd运行构建脚本:
$ ./scripts/build.sh生成的二进制文件位于
bin目录下。将
bin目录的完整路径添加到您的 PATH 中,例如:$ export PATH="$PATH:`pwd`/bin"测试
etcd是否已在您的 PATH 中:$ etcd --version
通过操作系统包安装
免责声明:通过操作系统包管理器安装的 etcd 版本可能过时,因为这些包并未由 etcd 项目自动维护或官方支持。因此,请谨慎使用操作系统包安装方式。
在不同操作系统上有多种安装 etcd 的方法,以下仅为部分示例。
MacOS(Homebrew)
- 更新 Homebrew:
$ brew update
- 安装 etcd:
$ brew install etcd
- 验证安装
$ etcd --version
Linux
尽管可以通过许多主流 Linux 发行版的官方仓库和包管理器安装 etcd,但发布的版本可能严重过时。因此,强烈不建议通过这种方式安装。
在 Linux 上安装 etcd 的推荐方式是使用预编译二进制文件,或使用 Homebrew。
Linux 上的 Homebrew
Homebrew 可以在 Linux 上运行,并且可以提供较新的软件版本。
前提条件
更新 Homebrew:
$ brew update
步骤
使用
brew安装:$ brew install etcd
结果
通过获取版本号来验证安装:
$ etcd --version etcd Version: ain ...
作为 Kubernetes 安装的一部分进行安装
安装检查
如需对您的安装进行更复杂的完整性检查,请参阅 快速开始。