Kursplan
[Dag 01]
Introduktion
- Containrar vs virtual maskiner
- Hastighet och prestanda
Översikt över Docker-arkitekturen
- Docker och Linux-kerneln
- 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 container-orchestration
Installera Docker
Hämta en avbildning från internet
- Exempel: Apache Tomcat
Köra containern
Docker-register
- Publik vs privat
Skapa och hantera Dockerfiles
Bygga en Docker-avbildning
Distribuera en webbapplikation
- Exempel på applikation: Java EE-applikationsserver
Hur Docker-containrar kommunicerar med varandra
Konfigurera volymer och nätverk i Docker
- Länkar och tillstånd
[Dag 02]
Djupdykning i container-orchestration med Kubernetes
Översikt över Kubernetes-arkitekturen
- Pods, etiketter/selectorer, replikeringskontrollerare, tjänster, API
Installera ett Kubernetes-kluster
Skapa Kubernetes-pods, volymer och distributioner
Gruppera och organisera klustret
Identifiera och publicera tjänster
Identifiera och ansluta till containrar
Distribuera en webbapplikation
- Hantera applikationskomponenter
- Hantera databasanslutningar
Kubernetes-säkerhet
- Autentisering & auktorisering
Avancerat nätverk
- Docker-nätverk vs Kubernetes-nätverk
Övervaka Kubernetes
- Klusterloggning med Elasticsearch och fluentd
- Container-nivå övervakning (cAdvisor UI, Influxdb, Prometheus)
[Dag 03]
Skala ditt Kubernetes-kluster
Infrastruktur för Kubernetes
- Tillhandahållande, partitionering, nätverk
Bygga ett högtillgängligt kluster
- Lastbalansering och tjänstdiscovery
Distribuera en skalbar applikation
- Horisontell pod-autoskalning
- Databaskluster i Kubernetes
Uppdatera din applikation
- Utgåvor i Kubernetes
Felsökning
Avslutande kommentarer
Krav
- Förkunskaper med Linux-kommandoraden
- Grundläggande förståelse för virtualiseringskoncept
- Förståelse av nätverkskoncept
- Förståelse av hur webbapplikationer fungerar
Målgrupp
- Programutvecklare
- Arkitekter
- Distributionstekniker
Vittnesmål (7)
Praktiska övningar
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maskintolkat
Instruktören var mycket kunskapable och pedagogisk! Fem tumme upp! Svarade på alla frågor och hjälpte med övningar så att jag inte kände någon stress över att komma för sent med dem :-)
Alexandre - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maskintolkat
Läraren har mycket kunskap om ämnet och frågar oss om några nya ämnen eller om vi förstår och lägger till ny kunskap. Övningarna var mycket användbara. Tack.
Guillermo Saenz - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maskintolkat
Instruktörens sätt att förklara ämnet och hur han/hon gör konceptet mycket enkelt.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maskintolkat
Steg för steg lärande av materialet
Waruzjan Shahbazian - SmartDocuments Nederland BV
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maskintolkat
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
Maskintolkat
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maskintolkat