Schulungsübersicht
Kursübersicht für Tage 1-2
Einführung
I. Container-Architektur
Container vs VMs
Aufbau 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-apiserver
Kubelet
Kube-proxy
Controller Manager
Kube Scheduler
Gestaltung und Installation eines Kubernetes Clusters
Praktische Übungen
Installation eines mehrknotigen Kubernetes Clusters
III. Kubernetes Kommandozeilenwerkzeuge
Imperativer vs deklarativer Ansatz
Kubectl
Krew
Kube ns
kube ctx
Praktische Übungen
Einstieg in Kubernetes
Kubectl-Befehle
Bewährte Werkzeuge
IV. Kubernetes Kernkonzepte
Namespaces
Labels und Selektoren
Replication Controllers / ReplicaSets
Bereitstellungen (Rollierende Aktualisierungen und Rückgängigmachung)
ConfigMaps und Geheimnisse
Liveliness und Bereitschaft
Praktische Übungen
Kubernetes Kernkonzepte
Rollierende Aktualisierung und Rückgängigmachung
Labels und Selektoren
ConfigMaps und Geheimnisse
Liveliness und Bereitschaft
V. Kubernetes Networking
Kluster Networking
Dienste Networking
CoreDNS in Kubernetes
Ingress
Praktische Übungen
Networking
Dienste
Ingress
Kursübersicht für Tage 3-4
VI. Planung
Manuelle Planung
Taints und Toleranzen
Node-Labels und Selektoren
Node-Affinität
Statische_Pods
DaemonSets
Praktische Übungen
Manuelle Planung
Taints und Toleranzen
Node-Labels und Selektoren
Node-Affinität
Statische_Pods
DaemonSets
Aufgaben und Cronjobs
VII. Kubernetes und Speicher
PersistentVolumes
Anforderungen nach PersistentVolume
Dynamische Bereitstellung mit StorageClass
Praktische Übungen
Statistische Bereitstellung
Dynamische Bereitstellung
VIII. Kubernetes Sicherheit
Rollebasierte Access Steuerung
Servicekonten
Sicherheitsprofile
Ressourcenquoten
Netzwerkrichtlinie
Praktische Übungen
RBAC und Clusterrollen
Servicekonten
Sicherheitsprofile
Netzwerkrichtlinie
IX. Protokollierung und Überwachung
Helm
Operatoren
Überwachung von Klusterkomponenten
Einrichten der GAP-Stack - Grafana Alertmanager Prometheus
Praktische Übungen
Helm
Einrichten des GAP-Stacks
Schlussfolgerung
Voraussetzungen
- Eine Grundverständnis von Cloud-Computing Konzepten
- Befähigung mit der Linux Befehlszeile umzugehen
Publikum
- DevOps Ingenieure
- Entwickler
Erfahrungsberichte (3)
alles wurde erklärt und mit einer Übung untermauert
Mchal - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung
Riesiges Trainerwissen, auf jede Frage gab es eine Antwort :)
Mateusz - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung
Trainer-Stil
Karol - Lukka Poland sp. z o.o.
Kurs - Kubernetes from Basic to Advanced (4 days)
Maschinelle Übersetzung