Kursplan
[Dag 01]
Introduktion
Översikt över containerorkestrering med Kubernetes
Översikt över Kubernetes arkitektur
- Pods, etiketter/väljare, replikeringskontroller, tjänster, API
Installation av ett Kubernetes kluster
Hämtar en Docker bild från internet
Skapa Kubernetes pods, volymer och distributioner
Gruppera och organisera ditt kluster
Använda Kubernetes namnområden för att hantera olika miljöer
- Hantera test-, iscensättnings- och produktionsmiljöer inom samma kluster
- Kubernetes Bästa metoder för namnutrymmen
Upptäcka och ansluta till containrar
Upptäcka och publicera tjänster
- Icke-HTTP-tjänster (passiv FTP, SMTP, LDAP etc.)
Kubernetes säkerhet
- Autentisering och auktorisering
Uppgraderar ett Kubernetes kluster
- Minimera påverkan
Avancerat nätverk
- Docker nätverk kontra Kubernetes nätverk
Gränssnitt mellan nätverksleverantörer och Kubernetes nätverk
- Bästa metoder för att separera tjänster i ett kluster
- Jämförelse av olika CNI-leverantörer (prestanda, funktioner, etc.)
Övervakning Kubernetes
- Klusterloggning med Elasticsearch och flytande
- Behållarnivåövervakning (cAdvisor UI, Influxdb, Prometheus)
Bästa praxis för att köra containerservrar och datalager
[Dag 02]
Skala ditt Kubernetes-kluster
Infrastruktur för Kubernetes
- Provisionering, partitionering, nätverk
Bygga ett kluster med hög tillgänglighet
- Lastbalansering och serviceupptäckt
Installera en skalbar applikation
- Horisontell pod autoskalning
- Database gruppering i Kubernetes
Uppdaterar din ansökan
- Släpps i Kubernetes
Felsökning
- Diagnostisera och åtgärda vanliga Kubernetes problem
Sammanfattning och slutsats
Krav
- Erfarenhet av Docker-containrar
- Bekantskap med kommandoraden Linux
- En förståelse för nätverksbegrepp
Publik
- Mjukvaruutvecklare
- Arkitekter
- Utbyggnadsingenjörer
Vittnesmål (10)
De praktiska övningarna var oerhört viktiga för att fixa inlärningen. Den djupgående förklaringen av hur saker och ting fungerar bakom kulisserna gjorde allt tydligare.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Dynamiken i träningen.
Júlio Gomes - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Övningar för att omsätta kunskap i praktiken
Leandro Sandmann - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Samma saker upprepades inte ett par gånger, det som visades var tydligt.
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Levande exempel, skapa nya lösningar/tester under utbildningen
Mikołaj - Sopra Steria Polska Sp. z o. o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Mycket bra upplägg, live-felsökning, visa och beskriva problem för andra deltagare och lösa dem under utbildningen.
Łukasz H - Hostersi sp. z o.o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Instruktörens professionalism, ett brett materialutbud och sättet att förklara med enkla exempel
Adrian - Hostersi sp. z o.o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
The background information and history.
Evert - BMW SA
Kurs - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Kurs - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept