Schulungsübersicht
Kursübersicht für die Tage 1-2
Einführung
I. Container-Architektur
Container vs. Virtuelle Maschinen
Zerlegung von Containern
Container-Management-Systeme
OCI und CRI
II. Container-Orchestrierung
Einschränkungen von Container-Management-Systemen
Kubernetes-Architektur
Einführung
Masters/Nodes
Etcd
Kube-API-Server
Kubelet
Kube-Proxy
Controller-Manager
Kube-Scheduler
Entwurf und Installation eines Kubernetes-Clusters
Labs
Installation eines Multi-Node-Kubernetes-Clusters
III. Kubernetes-Befehlszeilenwerkzeuge
Imperativ vs. deklarativ
Kubectl
Krew
Kube ns
kube ctx
Labs
Erste Schritte mit Kubernetes
Kubectl-Befehle
Werkzeuge des Handwerks
IV. Kernkonzepte von Kubernetes
Namensräume
Pod und Multi-Container-Pods
Labels und Selektoren
Replikationscontroller / ReplicaSets
Deployments (Rolling Updates und Rollbacks)
ConfigMaps und Secrets
Liveness und Readiness
Labs
Kernkonzepte von Kubernetes
Rolling Update und Rollback
Labels und Selektoren
ConfigMaps und Secrets
Liveness und Readiness
V. Kubernetes-Netzwerken
Cluster-Netzwerk
Pod-Netzwerk
Service-Netzwerk
CoreDNS in Kubernetes
Ingress
Labs
Networking
Services
Ingress
Kursübersicht für die Tage 3-4
VI. Scheduling
Manuelles Scheduling
Taints und Tolerations
Node-Labels und Selektoren
Node Affinity
Statische Pods
DaemonSets
Labs
Manuelles Scheduling
Taints und Tolerations
Node-Labels und Selektoren
Node Affinity
Statische Pods
DaemonSets
Jobs und Cronjobs
VII. Kubernetes und Speicher
Persistent Volumes
Persistent Volume Claims
Dynamische Bereitstellung mit StorageClass
Labs
Statische Provisionierung
Dynamische Provisionierung
VIII. Kubernetes-Sicherheit
Rollenbasierte Zugriffskontrolle
Service Accounts
Security Contexts
Resource Quotas
Network Policy
Labs
RBAC und Cluster Roles
Service Accounts
Security Contexts
Network Policy
IX. Logging und Überwachung
Helm
Operatoren
Überwachung von Cluster-Komponenten
Einrichtung des GAP-Stacks - Grafana Alertmanager Prometheus
Labs
Helm
Einrichtung des GAP-Stacks
Fazit
Voraussetzungen
- Verständnis von Cloud-Computing-Konzepten
- Vertrautheit mit der Linux-Befehlszeile
Zielgruppe
- DevOps-Ingenieure
- Entwickler
Erfahrungsberichte (5)
Mir hat das Tempo der Schulung gefallen.
Michael
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung
Es war eine Menge Information. Ein weiterer Tag würde wahrscheinlich von Vorteil sein, da ich das Gefühl hatte, dass es etwas zu kompakt war, um alles unterzubringen.
Mark
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung
Alles wurde erklärt und durch eine Übung vertieft.
Mchal - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung
Großes Trainerwissen, jede Frage hatte eine Antwort :)
Mateusz - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung
Trainerstil
Karol - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung