Schița de curs
Introducere
- Gestionarea configurației, descoperirea serviciilor și coordonarea distribuită
- etc. vs. baze de date tradiționale - documente (fișiere) vs. tabele
Cum funcționează un sistem distribuit
- Echilibrarea sarcinii, disponibilitatea, recuperarea
- Noduri (master, slave etc.)
- Mesagerie
- Stocare
Prezentare generală a etcd Caracteristici și arhitectură
- etcd în modul cluster - lideri și urmăritori
- Asigurarea consensului cu ajutorul protocolului Raft
Configurarea etc.
- Descărcarea și rularea fișierelor binare
- Utilizarea CLI etcdctl
- Configurarea unui cluster etcd
Funcționare etcd
- Conectarea clienților la serviciul etcd
- Adăugarea și vizualizarea "documentelor" utilizând clientul etcd încorporat
- Citirea și scrierea în etcd din interiorul Kubernetes
- Citirea și scrierea în etcd dintr-o aplicație microserviciu
Lumea reală Use Cases
- Schimbarea comportamentului aplicației ca răspuns la schimbări
- Utilizarea etcd pentru a stoca detaliile de conectare la baza de date
- Utilizarea etcd pentru a stoca indicatori de caracteristici
Gestionarea unui cluster etcd
- Realizarea toleranței la erori
- Ajustarea numărului de noduri în cluster
- Reconfigurarea liderului de nod
- Efectuarea unei blocări distribuite în cadrul unui cluster
- Utilizarea de metrici pentru a urmărilatența
- Efectuarea de copii de rezervă a datelor etcd.
etcd în cloud-ul public
- Suport pentru furnizorii de cloud (AWS etc.)
- Networking pre-tuning
Cele mai bune practici
Depanare
Rezumat și concluzii
Cerințe
- Experiență de bază în dezvoltarea de aplicații web
- Înțelegere de bază a Kubernetes
- Linux experiență în linia de comandă
Audiență
- Dezvoltatorii
Mărturii (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Curs - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Curs - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Curs - OpenCL
Viteza și focalizarea pe sistemul țintă, am putut menține bine focalizarea
Kevin - Phoenix Contact B.V.
Curs - gRPC
Tradus de catre o masina
Desfășurarea instruirii astfel încât toată lumea să țină pasul. Nu lăsând cursantul cu întrebări puse de el.
Krzysztof - PKO Bank Polski
Curs - HashiCorp Vault
Tradus de catre o masina