Kursplan
[Dag 01]
Införandet
- Containrar jämfört med virtuella datorer
- Hastighet och prestanda
Översikt över Docker-arkitekturen
- Docker och Linux-kärnan
- Docker komponenter (Docker klient, Docker daemon, avbildningar, register, containrar)
Använda Docker för att köra och hantera containrar
- Avbildningar, containrar, volymer, nätverk
Kort översikt över containerorkestrering
Installera Docker
Hämta en bild från internet
- Exempel: Apache Tomcat
Köra containern
Docker Register
- Offentligt vs privat
Skapa och hantera Dockerfiler
Skapa en Docker avbildning
Distribuera ett webbprogram
- Exempel på program: Java EE-programserver
Hur Docker containrar kommunicerar med varandra
Konfigurera volymer och nätverk i Docker
- Länkning och tillstånd
[Dag 02]
Djupdykning i containerorkestrering med Kubernetes
Översikt över Kubernetes-arkitekturen
- Poddar, etiketter/väljare, replikeringskontrollanter, tjänster, API
Installera ett Kubernetes-kluster
Skapa Kubernetes poddar, volymer och distributioner
Gruppera och organisera klustret
Upptäcka och publicera tjänster
Identifiera och ansluta till containrar
Distribuera ett webbprogram
- Hantering av programkomponenter
- Hantering av Database anslutningar
Kubernetes Säkerhet
- Autentisering och auktorisering
Avancerade nätverk
- Docker Nätverk jämfört med Kubernetes Nätverk
Övervakning Kubernetes
- Klusterloggning med Elasticsearch och fluentd
- Övervakning på containernivå (cAdvisor-användargränssnitt, Influxdb, Prometheus)
[Dag 03]
Skala klustret Kubernetes
Infrastruktur för Kubernetes
- Etablering, partitionering, nätverk
Skapa ett kluster med hög tillgänglighet
- Lastbalansering och tjänstidentifiering
Distribuera ett skalbart program
- Horisontell autoskalning av poddar
- Database Klustring i Kubernetes
Uppdatera din ansökan
- Utgåvor i Kubernetes
Felsökning
Avslutande kommentarer
Krav
- Bekantskap med kommandoraden Linux
- En grundläggande förståelse för virtualiseringskoncept
- En förståelse för nätverksbegrepp
- En förståelse för hur webbapplikationer fungerar
Publik
- Mjukvaruutvecklare
- Arkitekter
- Utbyggnadsingenjörer
Vittnesmål (7)
Hands on övningar
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Tränaren var mycket kunnig och pedagogisk! Fem tummar! Svarade på alla frågor och hjälpte till med övningar som jag inte känner någon stress över att komma sent med dem :-)
Alexandre - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Läraren har mycket kunskap om ämnet, och han frågar oss om något nytt ämne eller förstår och lär sig. Övningarna var mycket användbara. tack.
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.