Zum Inhalt springen

Dies ist die mehrseitige Druckansicht dieses Abschnitts. .

Zur normalen Ansicht dieser Seite zurückkehren.

etcd 3.7 Dokumentation

Offizielle etcd-3.7-Anleitungen für Entwicklung, Betrieb, Upgrades, APIs und interne Abläufe.

etcd ist ein verteiltes Schlüssel-Wert-System mit starker Konsistenz. Diese Anleitungen behandeln die Installation und den Betrieb von etcd, die Entwicklung von Anwendungen mit seinen APIs, den internen Aufbau, Leistungsmessungen sowie Upgrades und Downgrades von Clustern innerhalb der Versionsreihe 3.7.

Beginnen Sie mit dem Schnellstart für einen lokalen Cluster mit einem einzelnen Mitglied, der Installation für unterstützte Installationswege oder dem Betriebshandbuch für Produktionsumgebungen.

1 - Schlüssel anhand eines Präfixes abrufen

Anleitung zum Abrufen von etcd-Schlüsseln anhand ihres Präfixes

Voraussetzungen

Schlüssel anhand eines Präfixes abrufen

$ etcdctl --endpoints=$ENDPOINTS get PREFIX --prefix

Globale Optionen

--endpoints=[127.0.0.1:2379], gRPC endpoints

Optionen

--prefix, get a range of keys with matching prefix

Beispiel

03_etcdctl_get_by_prefix_2016050501
etcdctl --endpoints=$ENDPOINTS put web1 value1
etcdctl --endpoints=$ENDPOINTS put web2 value2
etcdctl --endpoints=$ENDPOINTS put web3 value3

etcdctl --endpoints=$ENDPOINTS get web --prefix

2 - Schnellstart

etcd in weniger als 5 Minuten einsatzbereit machen!

Befolgen Sie diese Anweisungen, um einen lokalen Ein-Mitglied-Cluster mit etcd zu installieren, zu starten und zu testen:

  1. Installieren Sie etcd aus vorkompilierten Binärdateien oder aus dem Quellcode. Weitere Einzelheiten finden Sie in der Installationsanleitung .

    Warnung

    Wichtig: Führen Sie unbedingt den letzten Schritt der Installationsanleitung aus, um zu prüfen, ob etcd über Ihren Suchpfad aufrufbar ist.

  2. Starten Sie etcd:

    $ etcd
    {"level":"info","ts":"2021-09-17T09:19:32.783-0400","caller":"etcdmain/etcd.go:72","msg":... }
    ⋮
    
    Hinweis

    Hinweis: Die Ausgabe von etcd enthält Protokolle — Protokolle auf Info-Ebene können ignoriert werden.

  3. Verwenden Sie in einem anderen Terminal etcdctl, um einen Schlüssel festzulegen:

    $ etcdctl put greeting "Hello, etcd"
    OK
    
  4. Rufen Sie den Schlüssel aus demselben Terminal ab:

    $ etcdctl get greeting
    greeting
    Hello, etcd
    

Was kommt als Nächstes?

Erfahren Sie auf den folgenden Seiten mehr über weitere Möglichkeiten zur Konfiguration und Nutzung von etcd: