Kursplan

Införandet

  • Konfigurationshantering, tjänstidentifiering och distribuerad samordning
  • etc vs traditionella databaser - dokument (filer) vs tabeller

Hur ett distribuerat system fungerar

  • Lastbalansering, tillgänglighet, återställning
  • Noder (master, slav, etc.)
  • Meddelanden
  • Lagring

Översikt över etcd funktioner och arkitektur

  • etcd I ett klusterläge - ledare och följare
  • Säkerställande av konsensus med hjälp av Raft-protokollet

Inställning m.m.

  • Ladda ned och köra binärfiler
  • Använda etcdctl CLI
  • Konfigurera ett etcd-kluster

Manövrering etcd

  • Ansluta klienter till etcd-tjänsten
  • Lägga till och visa "dokument" med den inbyggda klienten etcd
  • Läsa och skriva till etcd inifrån Kubernetes
  • Läsa och skriva till etcd från ett mikrotjänstprogram

Verkliga Use Cases

  • Ändra programbeteende som svar på ändringar
  • Använda etcd för att lagra information om databasanslutning
  • Använda etcd för att lagra funktionsflaggor

Hantera ett etcd-kluster

  • Uppnå feltolerans
  • Justera antalet noder i klustret
  • Konfigurera om nodledare
  • Utföra distribuerad låsning i ett kluster
  • Använda mått för att spåra svarstid
  • Säkerhetskopiera etcd data

etcd i det offentliga molnet

  • Stöd för molnleverantörer (AWS, etc.)
  • Networking Förinställning

Bästa praxis

Felsökning

Sammanfattning och slutsats

Krav

  • Grundläggande erfarenhet av webbapplikationsutveckling
  • Grundläggande förståelse för Kubernetes
  • Linux kommandoradsupplevelse

Publik

  • Utvecklare
 7 timmar

Antal deltagare



Price per participant

Vittnesmål (5)

Relaterade Kurser

Relaterade Kategorier