Návrh Školení
Úvod
- Správa konfigurace, zjišťování služeb a distribuovaná koordinace atd. vs tradiční databáze – dokumenty (soubory) vs. tabulky
Jak funguje distribuovaný systém
- Vyrovnávání zátěže, dostupnost, uzly obnovy (hlavní, podřízené atd.) Úložiště zpráv
Přehled etcd Vlastnosti a architektura
- etcd v režimu clusteru - vedoucí a následovníci Zajištění konsenzu pomocí protokolu Raft
Nastavení atd
- Stahování a spouštění binárních souborů pomocí etcdctl CLI Konfigurace klastru etcd
Provozní etcd
- Připojování klientů ke službě etcd Přidávání a prohlížení „dokumentů“ pomocí vestavěného klienta etcd Čtení a zápis do etcd zevnitř Kubernetes Čtení a zápis do etcd z aplikace mikroslužby
Skutečný svět Use Case
- Změna chování aplikace v reakci na změny Použití etcd k uložení podrobností o připojení k databázi Použití etcd k uložení příznaků funkcí
Správa clusteru etcd
- Dosažení odolnosti proti chybám Úprava počtu uzlů v klastru Překonfigurování lídra uzlů Provádění distribuovaného zamykání v klastru Použití metrik ke sledování latence Zálohování etcd dat
etcd ve veřejném cloudu
- Podpora poskytovatele cloudu (AWS atd.) Networking předladění
Osvědčené postupy
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Základní zkušenosti s vývojem webových aplikací
- Základní pochopení Kubernetes
- Linux zkušenosti s příkazovým řádkem
Publikum
- Vývojáři
Reference (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Kurz - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Kurz - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Kurz - OpenCL
Rychlost a zaměření na cílový systém jsem dokázal udržet dobře
Kevin - Phoenix Contact B.V.
Kurz - gRPC
Machine Translated
Vedení školení tak, aby je mohl každý sledovat. Nenechat studenta s otázkami, které mu položil.
Krzysztof - PKO Bank Polski
Kurz - HashiCorp Vault
Machine Translated