Kursplan
Introduksjon
- Konfigurasjonsadministrasjon, tjenesteoppdagelse og distribuert koordinering etc vs tradisjonelle databaser - dokumenter (filer) vs tabeller
Hvordan et distribuert system fungerer
- Lastbalansering, tilgjengelighet, gjenopprettingsnoder (master, slave, etc.) Meldingslagring
Oversikt over etcd Funksjoner og arkitektur
- etcd i en klyngemodus - ledere og følgere Sikre konsensus ved bruk av Raft-protokollen
Oppsett osv
- Laste ned og kjøre binærfiler ved å bruke etcdctl CLI Konfigurere en etcd-klynge
Drift etcd
- Koble klienter til etcd-tjenesten Legge til og vise "dokumenter" ved å bruke den innebygde etcd-klienten Lese og skrive til etcd innenfra Kubernetes Lese og skrive til etcd fra en mikrotjenesteapplikasjon
Den virkelige verden Use Cases
- Endre applikasjonsatferd som svar på endringer Bruke etcd til å lagre databasetilkoblingsdetaljer Bruke etcd til å lagre funksjonsflagg
Administrere en etcd klynge
- Oppnå feiltoleranse Justere antall noder i klyngen Rekonfigurere nodeleder Utføre distribuert låsing på tvers av en klynge Bruke beregninger for å spore ventetid Sikkerhetskopiere etcd data
etcd i den offentlige skyen
- Skyleverandørstøtte (AWS, etc.) Networking forhåndsinnstilling
Beste praksis
Feilsøking
Oppsummering og konklusjon
Krav
- Grunnleggende erfaring med utvikling av webapplikasjoner
- Grunnleggende forståelse av Kubernetes
- Linux kommandolinjeerfaring
Publikum
- Utviklere
Testimonials (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Kurs - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Kurs - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Kurs - OpenCL
Hastigheten og fokuset på målsystemet kunne jeg opprettholde fokus godt
Kevin - Phoenix Contact B.V.
Kurs - gRPC
Machine Translated
Gjennomføre opplæring slik at alle kunne følge med. Ikke forlate studenten med spørsmål stilt av ham.
Krzysztof - PKO Bank Polski
Kurs - HashiCorp Vault
Machine Translated