Kursplan
Kursöversikt för dagarna 1-2
Införandet
I. Containers Arkitektur
Containers vs VMs
Dissekting Containers
Container Management Systems
OCI och CRI
II. Container Orchestration
Container Management Systems Begränsningar
Kubernetes Arkitektur
Introduktion
Masters/noder
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controller manager
Kube scheduler
Designa och installera en Kubernetes kluster
Labb
Installation av en multi-node Kubernetes kluster
III. Kubernetes Kommandoradsverktyg
Imperativ vs deklarativ
Kubectl
Krew
Kube ns
Kube ctx
Labb
Kom igång med Kubernetes
Kubectl kommando
Verktyg för arbetet
IV. Kubernetes Kernkoncept
Namnrymd
Pod och Multi-container Pods
Etiketter och Selektorer
Replikationskontrollanter / ReplicaSets
Distributioner (Rullande Uppdateringar och Återställningar)
Konfigurationskartor och Hemligheter
Livsställning och Beredskap
Labb
Kubernetes Kernkoncept
Rullande Uppdatering och Återställning
Etiketter och Selektorer
Konfigurationskartor och Hemligheter
Livsställning och Beredskap
V. Kubernetes Networking
Kluster Networking
Pod Networking
Tjänst Networking
CoreDNS i Kubernetes
Ingress
Labb
Networking
Tjänster
Ingress
Kursöversikt för dagarna 3-4
VI. Scheduling
Manuell Scheduling
Taints och toleranser
Nodetiketter och Selektorer
Nodaffinitet
Statiska Pods
DaemonSets
Labb
Manuell Scheduling
Taints och toleranser
Nodetiketter och Selektorer
Nodaffinitet
Statiska Pods
DaemonSets
Jobbar och Cronjobbar
VII. Kubernetes och Lagring
Beständiga Volymer
Beständiga Volymkrav
Dynamisk tilldelning med StorageClass
Labb
Statisk tilldelning
Dynamisk tilldelning
VIII. Kubernetes Säkerhet
Rollbaserad Access Kontroll
Tjänstkonton
Säkerhetskontexter
Resurskvoter
Nätverksprincip
Labb
RBAC och Klusterroller
Tjänstkonton
Säkerhetskontexter
Nätverksprincip
IX. Loggning och Övervakning
Helm
Operatörer
Övervaka klusterkomponenter
Installation av GAP-stacken - Grafana Alertmanager Prometheus
Labb
Helm
Installation av GAP-stacken
Slutsats
Krav
- Förståelse för molnberäkningskoncept
- Kännedom om kommando raden Linux
Publik
- DevOps ingenjörer
- Uvecklare
Vittnesmål (3)
Allt förklarades och backades upp med en övning
Mchal - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Machine Translated
Enorm tränarkunskap, varje fråga hade ett svar :)
Mateusz - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Machine Translated
Tränare stil
Karol - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Machine Translated