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

C++, QT, ZeroMQ and Protocol Buffers

35 Stunden

MPICH

7 Stunden

Microsoft Orleans Deep Drive

14 Stunden

XQuery

14 Stunden

XML Grundlagen

21 Stunden

BizTalk for Developers

21 Stunden

Biztalk for Administrators

35 Stunden

Biztalk for Administrators - Advanced

35 Stunden

BizTalk for Administrators - Beginner to Advanced

70 Stunden

Open MPI: Building Distributed Memory Applications

7 Stunden

OpenCL

21 Stunden

gRPC

7 Stunden

Apache Mesos

14 Stunden

HashiCorp Nomad

14 Stunden

HashiCorp Vault

14 Stunden

Verwandte Kategorien