Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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, disponibilitate, recuperare
- Noduri (master, slave etc.)
- Mesagerie
- Stocare
Prezentare generală a caracteristicilor și arhitecturii etcd
- etcd în modul cluster - lideri și adepți
- Asigurarea consensului utilizând protocolul Raft
Configurarea etc.
- Descărcarea și rularea binarelor
- Utilizarea CLI etcdctl
- Configurarea unui cluster etcd
Operarea etcd
- Conectarea clienților la serviciul etcd
- Adăugarea și vizualizarea "documentelor" utilizând clientul etcd încorporat
- Citirea și scrierea la etcd din Kubernetes
- Citirea și scrierea la etcd dintr-o aplicație microserviciu
Use Case din lumea reală
- Modificarea comportamentului aplicației ca răspuns la schimbări
- Utilizarea etcd pentru a stoca detaliile conexiunii la baza de date
- Utilizarea etcd pentru a stoca indicatori de caracteristici
Gestionarea unui cluster etcd
- Obținerea toleranței la erori
- Ajustarea numărului de noduri în cluster
- Reconfigurarea nodului lider
- Efectuarea blocării distribuite în cadrul unui cluster
- Utilizarea metricilor pentru urmărirea latenței
- Copierea de rezervă a datelor etcd
etcd în cloud-ul public
- Suport pentru furnizorii de cloud (AWS, etc.)
- Networking pre-tuning
Cele mai bune practici
Rezolvarea problemelor
Rezumat și concluzie
Cerințe
- Experiență de bază în dezvoltarea de aplicații web
- Înțelegere de bază a Kubernetes
- Linux experiență în linia de comandă
Audiență
- Dezvoltatori
7 ore