Kursplan
[Dag 01]
Introduksjon
- Beholdere vs virtuelle maskiner Hastighet og ytelse
Oversikt over Docker arkitektur
- Docker og Linux-kjernen Docker-komponenter (Docker-klient, Docker-demon, bilder, register, containere)
Bruke Docker til å kjøre og administrere containere
- Bilder, containere, volumer, nettverk
Kort oversikt over containerorkestrering
Installerer Docker
Henter et bilde fra internett
- Eksempel: Apache Tomcat
Kjøre beholderen
Docker registre
- Offentlig vs privat
Opprette og administrere Dockerfiler
Bygge et Docker bilde
Utrulling av en nettapplikasjon
- Eksempelapplikasjon: Java EE applikasjonsserver
Hvordan Docker containere kommuniserer med hverandre
Konfigurering av volumer og nettverk i Docker
- Kobling og stat
[Dag 02]
Dypdykk inn i containerorkestrering med Kubernetes
Oversikt over Kubernetes arkitektur
- Poder, etiketter/selektorer, replikeringskontrollere, tjenester, API
Installere en Kubernetes klynge
Opprette Kubernetes pods, volumer og distribusjoner
Gruppering og organisering av klyngen din
Oppdage og publisere tjenester
Oppdage og koble til containere
Utrulling av en nettapplikasjon
- Håndtering av applikasjonskomponenter Håndtering av Database tilkoblinger
Kubernetes sikkerhet
- Autentisering og autorisasjon
Avansert nettverk
- Docker-nettverk vs Kubernetes nettverk
Overvåking Kubernetes
- Klyngelogging med Elasticsearch og fluentd beholdernivåovervåking (cAdvisor UI, Influxdb, Prometheus)
[Dag 03]
Skalering av Kubernetes-klyngen
Infrastruktur for Kubernetes
- Provisjonering, partisjonering, nettverksbygging
Bygge en klynge med høy tilgjengelighet
- Lastbalansering og tjenesteoppdagelse
Utrulling av en skalerbar applikasjon
- Horisontal pod autoskalering Databasegruppering i Kubernetes
Oppdaterer søknaden din
- Utgivelser i Kubernetes
Feilsøking
Avsluttende bemerkninger
Krav
- Kjennskap til kommandolinjen Linux
- En grunnleggende forståelse av virtualiseringskonsepter
- En forståelse av nettverkskonsepter
- En forståelse av hvordan webapplikasjoner fungerer
Publikum
- Programvareutviklere
- Arkitekter
- Utrullingsingeniører
Testimonials (7)
Hands on øvelser
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Treneren var veldig kunnskapsrik og pedagogisk! Fem tomler! Svarte på alle spørsmål og hjalp til med øvelser som jeg ikke har følt noe stress for å komme for sent med :-)
Alexandre - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Læreren har en veldig kunnskap om emnet, og han spør oss om ethvert nytt emne eller forstår og lærer. Øvelsene var veldig nyttige. Takk.
Guillermo Saenz - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.