インストール
要件
etcdをインストールする前に、次のページを参照してください。
ビルド済みバイナリーのインストール
etcdを最も簡単にインストールする方法は、ビルド済みバイナリーを使用することです。
-
リリース一覧 から、使用するプラットフォームの圧縮アーカイブをダウンロードします。 リリースはv3.7.2 以降を選択してください。
-
アーカイブを展開します。バイナリーを含むディレクトリが作成されます。
-
実行可能バイナリーにパスを通します。たとえば、必要に応じてバイナリーの名前を変更して パスの通ったディレクトリ(
/usr/local/binなど)へ移動するか、 前の手順で作成されたディレクトリをパスに追加します。 -
シェルから、
etcdにパスが通っていることを確認します。
ソースからのビルド
etcd v3.7.2では、Goバージョン1.26以降 を使用してください。このリリースはGo 1.26.8のツールチェーンを指定しています。 次の手順でソースからetcdをビルドできます。
-
etcdリポジトリをzipファイルとしてダウンロード して展開するか、 次のコマンドでリポジトリをクローンします。
main@HEADからビルドするには、-b v3.7.2フラグを省略します。 -
ディレクトリを移動します。
-
ビルドスクリプトを実行します。
バイナリーは
binディレクトリに生成されます。 -
binディレクトリの絶対パスをパスに追加します。例: -
etcdにパスが通っていることを確認します。
OSパッケージによるインストール
免責事項:OSのパッケージマネージャーによるetcdのインストールでは、古いバージョンが提供される場合があります。これらは自動的に保守されておらず、etcdプロジェクトの公式サポート対象でもありません。そのため、OSパッケージは慎重に使用してください。
オペレーティングシステムごとにさまざまなetcdのインストール方法があります。以下はその一例です。
MacOS(Homebrew)
- Homebrewを更新します。
- etcdをインストールします。
- インストールを確認します。
Linux
多くの主要なLinuxディストリビューションでは、公式リポジトリとパッケージマネージャーからetcdをインストールできますが、公開されているバージョンが大幅に古い場合があります。そのため、この方法でのインストールは避けることを強く推奨します。
Linuxへのetcdのインストールには、ビルド済みバイナリー またはHomebrewの使用を推奨します。
LinuxでのHomebrew
HomebrewはLinuxでも動作 し、新しいバージョンのソフトウェアを提供できます。
-
前提条件
-
Homebrewを更新します。
-
-
手順
-
brewでインストールします。
-
-
結果
-
バージョンを取得してインストールを確認します。
上記の出力は一例です。Homebrewが提供するパッチバージョンは異なる場合があるため、
etcd --versionで実際にインストールされたバージョンを確認してください。
-
Docker
etcdは、主なコンテナーレジストリとしてgcr.io/etcd-development/etcd
を、
副次的なレジストリとしてquay.io/coreos/etcd
を使用します。
Dockerでetcdを実行するには、次のコマンドを使用します。
Kubernetesのインストールの一環としてのインストール
インストールの確認
インストールが正常に行われたことをもう少し詳しく確認するには、クイックスタート を参照してください。