Workshop-Wiki · K8S

Kubernetes

Vollständige, versionierte Lerninhalte dieses Workshops – von der Referenzdokumentation über die Workshop-Level bis zu Übungen, Assessments und den Begleittexten aller Praxismodule.

Kubernetes

Mein Lernfortschritt

Mit aktivierter Web-App-Option wird dein Lernstand auf diesem Gerät gespeichert.

Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Workshop-Fortschritt0%
Praxismodule abgeschlossen0 / 31
Dokumente gelesen0 / 94
Workshop-Fortschritt0%
0%
0 / 989 Kapitel gelesen

Praxismodule

Workshop-Beispiele als ZIP

Alle 31 Praxisbeispiele dieses Workshops stehen einzeln als ZIP bereit. Wähle ein Beispiel und lade das zugehörige Paket direkt herunter.

00lab-skeleton 4 Dateien · 4.2 KB · SHA-256 a6688c0d879b Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • .gitignore
  • README.md
  • docs/de/README.md
  • docs/en/README.md
01basic-workloads 6 Dateien · 5.4 KB · SHA-256 be0c8e33b23e Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-namespace.yaml
  • manifests/10-deployment.yaml
  • manifests/20-service.yaml
02config-network-storage 4 Dateien · 5.3 KB · SHA-256 621a8df6d694 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/app.yaml
03platform-operations 4 Dateien · 5.2 KB · SHA-256 9596ce08dd5d Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/platform-standards.yaml
04security-hardening 8 Dateien · 7.1 KB · SHA-256 816a481121d4 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-rbac.yaml
  • manifests/10-workloads.yaml
  • manifests/20-secure-pod.yaml
  • manifests/30-networkpolicy.yaml
  • manifests/90-risky-pod.yaml
05health-probes 4 Dateien · 3.4 KB · SHA-256 6a7929de6c4b Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/probes.yaml
06jobs-cronjobs 4 Dateien · 3.3 KB · SHA-256 ba34e9e62b51 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/jobs.yaml
07guestbook-redis 4 Dateien · 3.7 KB · SHA-256 7e22b9a40572 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/guestbook.yaml
08stateful-postgres 4 Dateien · 4.6 KB · SHA-256 a270a813dcd6 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/postgres-stack.yaml
09blue-green-release 4 Dateien · 3.9 KB · SHA-256 e6b18d77e17e Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/blue-green.yaml
10worker-queue 4 Dateien · 4.1 KB · SHA-256 a5da59b5ecc1 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/worker-queue.yaml
11canary-ingress 4 Dateien · 3.5 KB · SHA-256 0b6daae1294f Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/canary-ingress.yaml
12rolling-update-failure 5 Dateien · 3.9 KB · SHA-256 bdadb200fb5b Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-working.yaml
  • manifests/90-broken-update.yaml
13init-container-migration 4 Dateien · 3.3 KB · SHA-256 d9bd3d283c20 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/init-migration.yaml
14sidecar-pattern 4 Dateien · 3.0 KB · SHA-256 ccea75934f57 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/sidecar.yaml
15multi-container-pod 4 Dateien · 3.1 KB · SHA-256 7f5f61ee003c Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/multi-container.yaml
16configmap-reload 4 Dateien · 3.4 KB · SHA-256 05cb77dc3baa Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/configmap-reload.yaml
17externalname-service-discovery 4 Dateien · 3.1 KB · SHA-256 7e505c4fe379 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/externalname.yaml
18resource-qos 4 Dateien · 2.8 KB · SHA-256 a523c8d26b1b Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/qos.yaml
19taints-affinity 4 Dateien · 3.0 KB · SHA-256 ab5d600f84f6 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/taints-affinity.yaml
20priority-preemption 4 Dateien · 3.1 KB · SHA-256 5776e87afa30 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/priority.yaml
21daemonset-node-agent 4 Dateien · 3.2 KB · SHA-256 9b0afe4dc4db Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/daemonset.yaml
22serviceaccount-api-access 4 Dateien · 3.3 KB · SHA-256 589fb2911be8 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/api-access.yaml
23pod-security-admission 6 Dateien · 3.9 KB · SHA-256 6a8ac3a3d372 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-namespace.yaml
  • manifests/10-allowed-pod.yaml
  • manifests/90-denied-pod.yaml
24ephemeral-debug-container 4 Dateien · 3.2 KB · SHA-256 0dc7868af581 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/debug-target.yaml
25ingress-tls-dummy 4 Dateien · 5.3 KB · SHA-256 19dde179ec37 Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/ingress-tls.yaml
26gateway-api 8 Dateien · 4.3 KB · SHA-256 c42004147324 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • gateway-api/gateway.yaml
  • gateway-api/gatewayclass.yaml
  • gateway-api/httproute.yaml
  • gateway-api/kustomization.yaml
  • manifests/workload.yaml
27kustomize-overlays 11 Dateien · 5.5 KB · SHA-256 9e7d30c072cd Beispiel-ZIP herunterladen
Dateien im ZIP · 11
  • README.md
  • base/deployment.yaml
  • base/kustomization.yaml
  • base/namespace.yaml
  • base/service.yaml
  • docs/de/README.md
  • docs/en/README.md
  • overlays/dev/kustomization.yaml
  • overlays/dev/patch-replicas.yaml
  • overlays/prod/kustomization.yaml
  • overlays/prod/patch-replicas.yaml
28helm-chart 7 Dateien · 3.8 KB · SHA-256 e4af07ee314b Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • chart/Chart.yaml
  • chart/templates/deployment.yaml.tpl
  • chart/templates/service.yaml.tpl
  • chart/values.yaml
  • docs/de/README.md
  • docs/en/README.md
29parallel-indexed-job 4 Dateien · 3.1 KB · SHA-256 c77a4a2b612f Beispiel-ZIP herunterladen
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/indexed-job.yaml
30networkpolicy-troubleshooting 7 Dateien · 4.6 KB · SHA-256 39fbccee5287 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-workloads.yaml
  • manifests/10-default-deny.yaml
  • manifests/20-allow-dns.yaml
  • manifests/30-allow-backend.yaml

Lerninhalte

Dokumentation im Orthevs Wiki

Die Inhalte bleiben in ihrer fachlichen Gliederung erhalten. Deutsche und englische Fassungen sind miteinander verknüpft; Diagramme werden direkt aus den enthaltenen Mermaid-Quellen erzeugt.

Workshop-Übersicht

1

Technische Dokumentation

13
Deutsch · 60.9 KB

Architektur: Kubernetes

Dieses Dokument beschreibt die fachliche Architektur von Kubernetes für einen praxisorientierten Workshop. Es erklärt nicht nur Begriffe, sondern verbindet Konzepte mit Betriebsentscheidungen, typischen Fehlerbildern und konkreten Manife…

Dokument öffnen ↗
Deutsch · 60.6 KB

Best Practices: Kubernetes

Dieses Dokument sammelt bewertete Praxisregeln für Kubernetes. Es ist für Workshops, Reviews und Abschlussprojekte gedacht. Du sollst damit nicht nur YAML schreiben, sondern Entscheidungen nachvollziehbar treffen, Risiken erkennen und Än…

Dokument öffnen ↗
Deutsch · 86.9 KB

Kommandoreferenz: Kubernetes

Diese Referenz sammelt die wichtigsten Kubernetes-Kommandos und beschreibt, wann du sie verwendest, welche Ausgabe du erwarten kannst und worauf du achten musst. Der Schwerpunkt liegt auf kubectl, kubeadm und den Werkzeugen, die du im re…

Dokument öffnen ↗
Deutsch · 92.2 KB

Konzepte: Kubernetes

Dieses Dokument erklärt die zentralen Kubernetes-Konzepte so, dass du Kubernetes nicht nur bedienen, sondern fachlich einordnen kannst. Es ergänzt die Architektur-, Best-Practices- und Kommandoreferenz: Hier geht es um Begriffe, Zusammen…

Dokument öffnen ↗
Deutsch · 78.2 KB

Curriculum: Kubernetes

Dieses Curriculum strukturiert einen Kubernetes-Workshop vom Einstieg bis zu fortgeschrittenem Plattform- und Security-Betrieb. Es ist so aufgebaut, dass du daraus einzelne Trainingsmodule, mehrtägige Workshops, Lernpfade für Teams oder…

Dokument öffnen ↗
Deutsch · 81.5 KB

Diagramme: Kubernetes

Dieses Dokument ist eine visuelle Referenz für deinen Kubernetes-Workshop. Es ergänzt die Konzept-, Architektur-, Best-Practices-, Kommando- und Curriculum-Dateien um erklärende Diagramme, Ablaufbilder und Troubleshooting-Flüsse.

Dokument öffnen ↗
Deutsch · 88.5 KB

Cloud-Provisionierung: Kubernetes

Diese Datei beschreibt, wie du Kubernetes-Cluster in Cloud-Umgebungen provisionierst. Sie ergänzt die lokalen und nativen Umgebungsdokumente um Public-Cloud- und Multi-Cloud-Bereitstellung.

Dokument öffnen ↗
Deutsch · 101.0 KB

Provisionierung: Kubernetes auf Bare Metal

Dieses Dokument beschreibt die vollständige Provisionierung von Kubernetes auf Bare-Metal-Umgebungen. Es führt dich von der Hardwarevorbereitung über Betriebssystem, Container Runtime, Cluster-Bootstrap, Netzwerk, Load Balancing, Storage…

Dokument öffnen ↗
Deutsch · 80.5 KB

Provisionierung von Kubernetes in nativen VMs

Diese Datei dokumentiert die Provisionierung von Kubernetes in virtuellen Maschinen für den Kubernetes-Workshop. Sie deckt lokale VMs mit VirtualBox oder VMware, Remote-VMs bei einem Provider, Vagrant-basierte VM-Labs sowie leichtgewicht…

Dokument öffnen ↗
Deutsch · 78.3 KB

Kubernetes unter WSL auf Windows 11

Diese Datei beschreibt, wie du unter Windows 11 eine saubere WSL2-basierte Kubernetes-Workshop-Umgebung vorbereitest und anschließend unterschiedliche Kubernetes-Varianten provisionierst.

Dokument öffnen ↗
Deutsch · 110.4 KB

Day-2 Operations: Kubernetes

Dieses Dokument beschreibt, wie du Kubernetes nach der Provisionierung betreibst. Es ergänzt die Umgebungsdokumente für WSL, lokale VMs, Bare Metal und Cloud. Der Schwerpunkt liegt auf Day-2 Operations: Gesundheit prüfen, Änderungen kont…

Dokument öffnen ↗
Deutsch · 122.6 KB

Security: Kubernetes

Dieses Dokument beschreibt den vollständigen Themenbereich Security in Kubernetes. Es ist für Workshops, interne Plattformstandards, Security Reviews, Betriebsübergaben und Architekturentscheidungen gedacht.

Dokument öffnen ↗
Deutsch · 128.2 KB

Troubleshooting: Kubernetes

Dieses Dokument ist eine vollständige Troubleshooting-Referenz für Kubernetes. Du nutzt es, wenn ein Cluster, ein Node, ein Add-on oder eine Anwendung nicht wie erwartet funktioniert. Es ist bewusst nicht nur eine Liste einzelner Fehlerb…

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 10.7 KB

Kubernetes-Prüfung: 01 Fundamentals

Schwierigkeitsgrad: Fundamentals Sprache: Deutsch Format: schriftliche Prüfung mit kleinem Hands-on-Anteil Empfohlene Dauer: 90 bis 120 Minuten Maximalpunktzahl: 100 Punkte Bestehensgrenze: 70 Punkte

Dokument öffnen ↗
Deutsch · 18.0 KB

Musterlösung: Kubernetes-Prüfung 01 – Fundamentals

Schwierigkeitsgrad: Fundamentals Sprache: Deutsch Typ: Musterlösung / Erwartungshorizont

Dokument öffnen ↗
Deutsch · 12.9 KB

Kubernetes-Prüfung: 02 Intermediate

Schwierigkeitsgrad: Intermediate Sprache: Deutsch Format: kombinierte Konzept-, Design- und Hands-on-Prüfung Empfohlene Dauer: 150 bis 180 Minuten Maximalpunktzahl: 100 Punkte Bestehensgrenze: 70 Punkte

Dokument öffnen ↗
Deutsch · 25.2 KB

Musterlösung: Kubernetes-Prüfung 02 – Intermediate

Schwierigkeitsgrad: Intermediate Sprache: Deutsch Typ: Musterlösung / Erwartungshorizont

Dokument öffnen ↗
Deutsch · 14.3 KB

Kubernetes-Prüfung: 03 Professional

Schwierigkeitsgrad: Professional Sprache: Deutsch Format: Architektur-, Betriebs- und Runbook-Prüfung Empfohlene Dauer: 3 bis 4 Stunden Maximalpunktzahl: 100 Punkte Bestehensgrenze: 70 Punkte

Dokument öffnen ↗
Deutsch · 28.3 KB

Musterlösung: Kubernetes-Prüfung 03 – Professional

Schwierigkeitsgrad: Professional Sprache: Deutsch Typ: Musterlösung / Erwartungshorizont

Dokument öffnen ↗
Deutsch · 16.2 KB

Kubernetes-Prüfung: 04 Advanced + Security

Schwierigkeitsgrad: Advanced + Security Sprache: Deutsch Format: Security-Review, Policy-, Hardening- und Incident-Response-Prüfung Empfohlene Dauer: 3 bis 4 Stunden Maximalpunktzahl: 100 Punkte Bestehensgrenze: 70 Punkte

Dokument öffnen ↗
Deutsch · 30.0 KB

Musterlösung: Kubernetes-Prüfung 04 – Advanced + Security

Schwierigkeitsgrad: Advanced + Security Sprache: Deutsch Typ: Musterlösung / Erwartungshorizont

Dokument öffnen ↗
Deutsch · 49.5 KB

Kubernetes-Zertifizierungen und Zertifizierungspfade

Stand der inhaltlichen Prüfung: 12. Juni 2026 Sprache: Deutsch Zweck: Orientierung zu offiziellen Kubernetes-Zertifizierungen, verwandten Cloud-Native-Zertifizierungen und Zertifizierungspfaden, bei denen Kubernetes-Wissen wichtig oder n…

Dokument öffnen ↗

Praxismodule

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

00 lab-skeleton

2

01 basic-workloads

2

02 config-network-storage

2

03 platform-operations

2

04 security-hardening

2

05 health-probes

2

06 jobs-cronjobs

2

07 guestbook-redis

2

08 stateful-postgres

2

09 blue-green-release

2

10 worker-queue

2

11 canary-ingress

2

12 rolling-update-failure

2

13 init-container-migration

2

14 sidecar-pattern

2

15 multi-container-pod

2

16 configmap-reload

2

17 externalname-service-discovery

2

18 resource-qos

2

19 taints-affinity

2

20 priority-preemption

2

21 daemonset-node-agent

2

22 serviceaccount-api-access

2

23 pod-security-admission

2

24 ephemeral-debug-container

2

25 ingress-tls-dummy

2

26 gateway-api

2

27 kustomize-overlays

2

28 helm-chart

2

29 parallel-indexed-job

2

30 networkpolicy-troubleshooting

2

K8S · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.