Installation
Voraussetzungen
Vor der Installation von etcd die folgenden Seiten lesen:
Vorkompilierte Binärdateien installieren
Am einfachsten lässt sich etcd aus vorkompilierten Binärdateien installieren:
-
Unter Veröffentlichungen die komprimierte Archivdatei für die gewünschte Plattform herunterladen. Dabei Version v3.7.2 oder neuer wählen.
-
Die Archivdatei entpacken. Dadurch entsteht ein Verzeichnis mit den Binärdateien.
-
Die ausführbaren Binärdateien zum Suchpfad hinzufügen. Dazu die Binärdateien beispielsweise umbenennen und/oder in ein Verzeichnis im Suchpfad verschieben (etwa
/usr/local/bin) oder das im vorigen Schritt erstellte Verzeichnis zum Suchpfad hinzufügen. -
In einer Shell prüfen, ob
etcdim Suchpfad liegt:
Aus dem Quellcode bauen
Für etcd v3.7.2 Go ab Version 1.26 verwenden; das Release legt die Go-Toolchain auf Version 1.26.8 fest. Mit den folgenden Schritten lässt sich etcd aus dem Quellcode bauen:
-
Das etcd-Repository als ZIP-Datei herunterladen und entpacken oder das Repository mit folgendem Befehl klonen.
Zum Bauen aus
main@HEADdie Option-b v3.7.2weglassen. -
Das Verzeichnis wechseln:
-
Das Build-Skript ausführen:
Die Binärdateien befinden sich im Verzeichnis
bin. -
Den vollständigen Pfad zum Verzeichnis
binzum Suchpfad hinzufügen, zum Beispiel: -
Prüfen, ob
etcdim Suchpfad liegt:
Installation über Betriebssystempakete
Hinweis: Bei der Installation von etcd über Paketmanager des Betriebssystems können veraltete Versionen installiert werden. Diese Pakete werden vom etcd-Projekt weder automatisch gepflegt noch offiziell unterstützt. Betriebssystempakete daher mit Vorsicht verwenden.
Für die verschiedenen Betriebssysteme gibt es unterschiedliche Möglichkeiten, etcd zu installieren. Im Folgenden werden einige Beispiele gezeigt.
MacOS (Homebrew)
- Homebrew aktualisieren:
- etcd installieren:
- Installation überprüfen
Linux
etcd lässt sich zwar über die offiziellen Repositories und Paketmanager vieler großer Linux-Distributionen installieren, die angebotenen Versionen können jedoch erheblich veraltet sein. Von dieser Installationsweise wird daher dringend abgeraten.
Für Linux wird die Installation aus vorkompilierten Binärdateien oder mit Homebrew empfohlen.
Homebrew unter Linux
Homebrew läuft auch unter Linux und kann aktuelle Softwareversionen bereitstellen.
-
Voraussetzungen
-
Homebrew aktualisieren:
-
-
Vorgehensweise
-
Mit
brewinstallieren:
-
-
Ergebnis
-
Die Installation durch Abrufen der Version überprüfen:
Die Ausgabe oben ist ein Beispiel. Homebrew kann eine andere Patchversion bereitstellen; die tatsächlich installierte Version mit
etcd --versionprüfen.
-
Docker
etcd verwendet gcr.io/etcd-development/etcd
als primäre Container-Registry und quay.io/coreos/etcd
als sekundäre.
etcd mit Docker ausführen:
Installation im Rahmen einer Kubernetes-Installation
Installation überprüfen
Eine etwas ausführlichere Funktionsprüfung der Installation bietet der Schnellstart .