Schulungsübersicht

Einführung

  • Konfigurationsmanagement, Dienstsuche und verteilte Koordination
  • usw. im Vergleich zu herkömmlichen Datenbanken - Dokumente (Dateien) im Vergleich zu Tabellen

Wie ein verteiltes System funktioniert

  • Lastausgleich, Verfügbarkeit, Wiederherstellung
  • Knoten (Master, Slave, etc.)
  • Nachrichtenübermittlung
  • Speicherung

Überblick über etcd Funktionen und Architektur

  • etcd in einem Clustermodus - Anführer und Verfolger
  • Sicherstellung des Konsenses mit dem Raft-Protokoll

Einrichten usw.

  • Herunterladen und Ausführen von Binärdateien
  • Verwendung der etcdctl CLI
  • Konfigurieren eines etcd-Clusters

Betrieb etcd

  • Verbinden von Clients mit dem etcd-Dienst
  • Hinzufügen und Anzeigen von Dokumenten mit dem eingebauten etcd-Client
  • Lesen und Schreiben in etcd aus einer Anwendung heraus Kubernetes
  • Lesen und Schreiben in etcd von einer Microservice-Anwendung aus

Reale Welt Use Cases

  • Ändern des Anwendungsverhaltens als Reaktion auf Änderungen
  • Verwendung von etcd zum Speichern von Datenbankverbindungsdetails
  • Verwendung von etcd zum Speichern von Merkmalskennzeichen

Verwaltung eines etcd-Clusters

  • Erreichen von Fehlertoleranz
  • Anpassen der Anzahl der Knoten im Cluster
  • Rekonfiguration des Knotenführers
  • Durchführen von verteiltem Sperren in einem Cluster
  • Verwendung von Metriken zur Verfolgung der Latenz
  • Sichern von etcd-Daten

etcd in der öffentlichen Cloud

  • Unterstützung von Cloud-Anbietern (AWS, etc.)
  • Networking Pre-Tuning

Bewährte Praktiken

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Grundlegende Erfahrung in der Entwicklung von Webanwendungen
  • Grundlegendes Verständnis von Kubernetes
  • Linux Kommandozeilenerfahrung

Publikum

  • Entwickler
 7 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (5)

Kombinierte Kurse

Verwandte Kategorien