Kursplan
[Dag 01]
Introduktion
Översikt över containerorchestration med Kubernetes
Översikt över Kubernetes-arkitektur
- Pods, etiketter/selectorer, replikeringskontroller, tjänster, API
Installation av ett Kubernetes-kluster
Hämta en Docker-avbildning från internet
Skapa Kubernetes-pods, volymer och distributioner
Gruppera och organisera klustret
Använda Kubernetes Namespaces för att hantera olika miljöer
- Hantera test-, steg- och produktionsmiljöer inom samma kluster
- Kubernetes Namespaces bästa praxis
Identifiera och anslut till containrar
Identifiera och publicera tjänster
- Icke-HTTP-tjänster (Passiv FTP, SMTP, LDAP, etc.)
Kubernetes-säkerhet
- Autentisering & auktorisering
Uppgradera ett Kubernetes-kluster
- Minimera påverkan
Förbättrad nätverkskonfiguration
- Docker-nätverk vs Kubernetes-nätverk
Interaktion mellan nätverksleverantörer och Kubernetes-nätverk
- Bästa praxis för att separera tjänster i ett kluster
- Jämförelse av olika CNI-leverantörer (prestanda, funktioner, etc.)
Övervaka Kubernetes
- Klustret logging med Elasticsearch och fluentd
- Container-nivå övervakning (cAdvisor UI, Influxdb, Prometheus)
Bästa praxis för att köra containeriserade servrar och datalagringar
[Dag 02]
Skala ditt Kubernetes-kluster
Infrastruktur för Kubernetes
- Försörjning, partitionering, nätverk
Bygga ett högtillgängligt kluster
- Lastutjämning och tjänstediscovery
Distribuera en skalbar applikation
- Horisontell pod-autoskalning
- Databas-klustering i Kubernetes
Uppdatera din applikation
- Releases i Kubernetes
Felsökning
- Diagnostisera och åtgärda vanliga Kubernetes-problem
Sammanfattning och slutsats
Krav
- Erfarenhet av Docker-containrar
- Familiaritet med Linux-kommandoraden
- Förståelse för nätverkskoncept
Målgrupp
- Programutvecklare
- Arkitekter
- Distributionsingenjörer
Vittnesmål (7)
Vi lär oss ny teknik för att göra konfigurationen
Christian - Beacon Solutions Inc
Kurs - Kubernetes from Basic to Advanced
Maskintolkat
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
Joy Apuya - Remote Staff
Kurs - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Kurs - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Kurs - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes