Schulungsübersicht
Kursübersicht für die Tage 1–2
Einführung
I. Container-Architektur
Container im Vergleich zu VMs
Analyse von Containern
Container-Verwaltungssysteme
OCI und CRI
II. Container-Orchestrierung
Einschränkungen von Container-Verwaltungssystemen
Kubernetes-Architektur
Einführung
Masters/Nodes
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controller Manager
Kube-Scheduler
Entwurf und Installation eines Kubernetes-Clusters
Labore
Installation eines Multi-Node-Kubernetes-Clusters
III. Kubernetes-Befehlszeilen-Tools
Imperativ versus deklarativ
Kubectl
Krew
Kube ns
kube ctx
Labore
Erste Schritte mit Kubernetes
Kubectl-Befehle
Werkzeuge des Fachgebiets
IV. Kernkonzepte von Kubernetes
Namespaces
Pods und Multi-Container-Pods
Labels und Selektoren
Replikationscontroller / ReplicaSets
Deployments (Rolling Updates und Rollbacks)
ConfigMaps und Secrets
Liveness und Readiness
Labore
Kernkonzepte von Kubernetes
Rolling Update und Rollback
Labels und Selektoren
ConfigMaps und Secrets
Liveness und Readiness
V. Kubernetes-Netzwerk
Cluster-Netzwerk
Pod-Netzwerk
Service-Netzwerk
CoreDNS in Kubernetes
Ingress
Labore
Netzwerken
Dienste (Services)
Ingress
Kursübersicht für die Tage 3–4
VI. Scheduling
Manuelles Scheduling
Taints und Tolerationen
Node-Labels und Selektoren
Node-Affinität
Statische Pods
DaemonSets
Labore
Manuelles Scheduling
Taints und Tolerationen
Node-Labels und Selektoren
Node-Affinität
Statische Pods
DaemonSets
Jobs und Cronjobs
VII. Kubernetes und Speicher
Persistent Volumes
Persistent Volume Claims
Dynamische Bereitstellung mit StorageClass
Labore
Statische Bereitstellung
Dynamische Bereitstellung
VIII. Kubernetes-Sicherheit
Roll Based Access Control
Service Accounts
Security Contexts
Ressourcenbeschränkungen (Resource Quotas)
Network Policy
Labore
RBAC und Cluster Roles
Service Accounts
Security Contexts
Network Policy
IX. Logging und Monitoring
Helm
Operatoren
Überwachung von Cluster-Komponenten
Einrichten des GAP-Stacks - Grafana Alertmanager Prometheus
Labore
Helm
Einrichten des GAP-Stacks
Abschluss
Voraussetzungen
- Verständnis von Cloud-Computing-Konzepten
- Kenntnisse in 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