Kursplan
Kursöversikt för dagar 1-2
Introduktion
I. Containers Arkitektur
Containers vs VMs
Anatomi av containers
Containerhanteringssystem
OCI och CRI
II. Container Orkestrering
Begränsningar i containerhanteringssystem
Kubernetes Arkitektur
Introduktion
Masters/noder
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controller manager
Kube scheduler
Design och installation av ett Kubernetes-kluster
Labb
Installation av ett flernodigt Kubernetes-kluster
III. Kubernetes Kommandoradstjänster
Imperativ vs deklarativ
Kubectl
Krew
Kube ns
kube ctx
Labb
Kom igång med Kubernetes
Kubectl-kommandon
Tjänster i branschen
IV. Kubernetes Grundläggande Koncept
Namnområden (Namespaces)
Pod och flercontainrar-Podar
Etiketter och selektorer
Kopieringskontroller / ReplicaSets
Distributioner (Rullande uppdateringar och återställning)
Konfigurationsmappar och hemligheter
Livs- och beredskapskontroll
Labb
Kubernetes Grundläggande Koncept
Rullande uppdatering och återställning
Etiketter och selektorer
Konfigurationsmappar och hemligheter
Livs- och beredskapskontroll
V. Kubernetes Nätverk
Clusternätverk
Podnätverk
Tjänstenätverk
CoreDNS i Kubernetes
Ingress
Labb
Nätverk
Tjänster
Ingress
Kursöversikt för dagar 3-4
VI. Schemaläggning
Manuell schemaläggning
Taints och toleranser
Nodetiketter och selektorer
Nodaftynighet (Node Affinity)
Statiska podar
DaemonSets
Labb
Manuell schemaläggning
Taints och toleranser
Nodetiketter och selektorer
Nodaftynighet (Node Affinity)
Statiska podar
DaemonSets
Jobs och Cronjobs
VII. Kubernetes och lagring
Permanent lagringsutrymme (Persistent Volumes)
Claim på permanent lagringsutrymme (Persistent Volume Claims)
Dynamisk tillhandahållning med StorageClass
Labb
Statisk tillhandahållning
Dynamisk tillhandahållning
VIII. Kubernetes säkerhet
Rollbaserad åtkomstkontroll (Role Based Access Control)
Tjänstkonton (Service Accounts)
Säkerhetskontexter
Resurser som begränsar användning (Resource Quotas)
Nätverkspolicyer
Labb
RBAC och klusterröller
Tjänstkonton
Säkerhetskontexter
Nätverkspolicyer
IX. Loggning och övervakning
Helm
Operatörer (Operators)
Övervakning av klusterkomponenter
Installation av GAP-stacken - Grafana Alertmanager Prometheus
Labb
Helm
Installation av GAP-stacken
Konklusion
Krav
- En förståelse för molntjänsterkoncept.
- 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