Kursplan
Kursöversikt för dagar 1-2
Introduktion
I. Behållarearkitektur
Behållare vs VMs
Anatomi av behållare
Behållarehanteringssystem
OCI och CRI
II. Behållareorchestration
Begränsningar i behållarehanteringssystem
Kubernetes-arkitektur
Introduktion
Mästare/noder
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Kontrollhanteraren
Kube-scheduler
Design och installation av ett Kubernetes-kluster
Laborationer
Installation av ett flernodat Kubernetes-kluster
III. Kubernetes-kommandoradsverktyg
Imperativt vs deklarativt
Kubectl
Krew
Kube ns
kube ctx
Laborationer
Påbörja Kubernetes
Kubectl-kommandon
Verktyg för arbetet
IV. Kubernetes grundläggande begrepp
Namnområden
Pod och flerbehållar-poddar
Etiketter och selektorer
Replikeringskontroller / ReplicaSets
Distribution (Rolling Updates och Rollback)
ConfigMaps och Secrets
Liveness och Readiness
Laborationer
Kubernetes grundläggande begrepp
Rollande uppdatering och rollback
Etiketter och selektorer
ConfigMaps och Secrets
Liveness och Readiness
V. Kubernetes-nätverk
Klusternätverk
Podnätverk
Tjänstnätverk
CoreDNS i Kubernetes
Ingress
Laborationer
Nätverk
Tjänster
Ingress
Kursöversikt för dagar 3-4
VI. Schemaläggning
Manuell schemaläggning
Taints och toleranser
Nodetiketter och selektorer
Nodaffinitet
Statiska poddar
DaemonSets
Laborationer
Manuell schemaläggning
Taints och toleranser
Nodetiketter och selektorer
Nodaffinitet
Statiska poddar
DaemonSets
Jobs och Cronjobs
VII. Kubernetes och lagring
Persistenta volymer
Persistent Volume Claims
Dynamisk tillhandahållning med StorageClass
Laborationer
Statisk tillhandahållning
Dynamisk tillhandahållning
VIII. Kubernetes-säkerhet
Rollbaserad åtkomstkontroll (RBAC)
Tjänstkonton
Säkerhetskontexter
Resurskvoter
Nätverkspolicy
Laborationer
RBAC och klusterröler
Tjänstkonton
Säkerhetskontexter
Nätverkspolicy
IX. Loggning och övervakning
Helm
Operatörer
Övervakning av klusterkomponenter
Konfigurering av GAP-stacken - Grafana Alertmanager Prometheus
Laborationer
Helm
Konfigurering av GAP-stacken
Slutsats
Krav
- En förståelse för molntjänsterbegrepp
- Kännedom om Linux-kommandoraden
Målgrupp
- DevOps-ingenjörer
- Utvecklare
Vittnesmål (5)
Jag tyckte om träningsrytmens tempo.
Michael
Kurs - Kubernetes from Basic to Advanced (4 days)
Maskintolkat
det var mycket information. Det skulle förmodligen ha fördelat av en till dag, eftersom jag kände att det kanske blev lite packat ihop för att få allt in.
Mark
Kurs - Kubernetes from Basic to Advanced (4 days)
Maskintolkat
allt förklarades och stöddes med ett övningsmoment
Mchal - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maskintolkat
Stort utbildningskunnande, varje fråga fick ett svar :)
Mateusz - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maskintolkat
Instruktörsstil
Karol - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maskintolkat