K8S · Orchestrierung

Kubernetes Workshop

Von Architektur und deklarativen Ressourcen über Workloads, Netzwerk, Storage und Scheduling bis zu Observability, GitOps, Multi-Tenancy, Härtung und Incident Response.

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

Orthevs Academy · Orthevs

Kubernetes als Lernpfad

Dieses Lernangebot vermittelt Wissen und Praxis. Für produktive Orthevs-Prozesse müssen Anforderungen, Verantwortlichkeiten und Nachweise separat definiert werden.

Technischer Workshop

Ein gemeinsamer Lernrahmen. Eigenständige technische Themen.

Alle Workshops folgen derselben belastbaren Topologie: zentrale Dokumentation, aufeinander aufbauende Workshop-Level, Übungen, Assessments, ausführbare Beispiele und unterstützende Skripte. Die Academy bewahrt diese Ordnung, statt die Inhalte in lose Artikel oder dekorative Kurskarten aufzulösen.

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 ↗
Alle Inhalte im Wiki

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.

01

basic-workloads

examples/01-basic-workloads
Dateien
6
Größe
5.4 KB
SHA-256
be0c8e33b23e
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
02

config-network-storage

examples/02-config-network-storage
Dateien
4
Größe
5.3 KB
SHA-256
621a8df6d694
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/app.yaml
03

platform-operations

examples/03-platform-operations
Dateien
4
Größe
5.2 KB
SHA-256
9596ce08dd5d
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/platform-standards.yaml
04

security-hardening

examples/04-security-hardening
Dateien
8
Größe
7.1 KB
SHA-256
816a481121d4
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
05

health-probes

examples/05-health-probes
Dateien
4
Größe
3.4 KB
SHA-256
6a7929de6c4b
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/probes.yaml
06

jobs-cronjobs

examples/06-jobs-cronjobs
Dateien
4
Größe
3.3 KB
SHA-256
ba34e9e62b51
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/jobs.yaml
07

guestbook-redis

examples/07-guestbook-redis
Dateien
4
Größe
3.7 KB
SHA-256
7e22b9a40572
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/guestbook.yaml
08

stateful-postgres

examples/08-stateful-postgres
Dateien
4
Größe
4.6 KB
SHA-256
a270a813dcd6
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/postgres-stack.yaml
09

blue-green-release

examples/09-blue-green-release
Dateien
4
Größe
3.9 KB
SHA-256
e6b18d77e17e
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/blue-green.yaml
10

worker-queue

examples/10-worker-queue
Dateien
4
Größe
4.1 KB
SHA-256
a5da59b5ecc1
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/worker-queue.yaml
11

canary-ingress

examples/11-canary-ingress
Dateien
4
Größe
3.5 KB
SHA-256
0b6daae1294f
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/canary-ingress.yaml
12

rolling-update-failure

examples/12-rolling-update-failure
Dateien
5
Größe
3.9 KB
SHA-256
bdadb200fb5b
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-working.yaml
  • manifests/90-broken-update.yaml
13

init-container-migration

examples/13-init-container-migration
Dateien
4
Größe
3.3 KB
SHA-256
d9bd3d283c20
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/init-migration.yaml
14

sidecar-pattern

examples/14-sidecar-pattern
Dateien
4
Größe
3.0 KB
SHA-256
ccea75934f57
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/sidecar.yaml
15

multi-container-pod

examples/15-multi-container-pod
Dateien
4
Größe
3.1 KB
SHA-256
7f5f61ee003c
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/multi-container.yaml
16

configmap-reload

examples/16-configmap-reload
Dateien
4
Größe
3.4 KB
SHA-256
05cb77dc3baa
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/configmap-reload.yaml
17

externalname-service-discovery

examples/17-externalname-service-discovery
Dateien
4
Größe
3.1 KB
SHA-256
7e505c4fe379
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/externalname.yaml
19

taints-affinity

examples/19-taints-affinity
Dateien
4
Größe
3.0 KB
SHA-256
ab5d600f84f6
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/taints-affinity.yaml
20

priority-preemption

examples/20-priority-preemption
Dateien
4
Größe
3.1 KB
SHA-256
5776e87afa30
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/priority.yaml
21

daemonset-node-agent

examples/21-daemonset-node-agent
Dateien
4
Größe
3.2 KB
SHA-256
9b0afe4dc4db
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/daemonset.yaml
22

serviceaccount-api-access

examples/22-serviceaccount-api-access
Dateien
4
Größe
3.3 KB
SHA-256
589fb2911be8
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/api-access.yaml
23

pod-security-admission

examples/23-pod-security-admission
Dateien
6
Größe
3.9 KB
SHA-256
6a8ac3a3d372
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
24

ephemeral-debug-container

examples/24-ephemeral-debug-container
Dateien
4
Größe
3.2 KB
SHA-256
0dc7868af581
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/debug-target.yaml
25

ingress-tls-dummy

examples/25-ingress-tls-dummy
Dateien
4
Größe
5.3 KB
SHA-256
19dde179ec37
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/ingress-tls.yaml
26

gateway-api

examples/26-gateway-api
Dateien
8
Größe
4.3 KB
SHA-256
c42004147324
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
27

kustomize-overlays

examples/27-kustomize-overlays
Dateien
11
Größe
5.5 KB
SHA-256
9e7d30c072cd
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
28

helm-chart

examples/28-helm-chart
Dateien
7
Größe
3.8 KB
SHA-256
e4af07ee314b
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
29

parallel-indexed-job

examples/29-parallel-indexed-job
Dateien
4
Größe
3.1 KB
SHA-256
c77a4a2b612f
Dateien im ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/indexed-job.yaml
30

networkpolicy-troubleshooting

examples/30-networkpolicy-troubleshooting
Dateien
7
Größe
4.6 KB
SHA-256
39fbccee5287
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

Materialstruktur

Die reale Verzeichnisstruktur des Workshops.

Jeder Bereich lässt sich separat öffnen. Ordner und Materialdateien erscheinen in ihrer tatsächlichen Hierarchie und mit ihrem unveränderten Pfad; das Medienverzeichnis ist vollständig ausgeschlossen.

Dateien im Stammverzeichnis

README-DE.md
Dokumentation31
docs/architecture-kubernetes-DE.md
docs/architecture-kubernetes-EN.md
docs/architecture-kubernetes-EL.md
docs/best-practices-kubernetes-DE.md
docs/best-practices-kubernetes-EN.md
docs/best-practices-kubernetes-EL.md
docs/commands-kubernetes-DE.md
docs/commands-kubernetes-EN.md
docs/commands-kubernetes-EL.md
docs/concepts-kubernetes-DE.md
docs/concepts-kubernetes-EN.md
docs/curriculum-kubernetes-DE.md
docs/curriculum-kubernetes-EN.md
docs/curriculum-kubernetes-EL.md
docs/diagrams-kubernetes-DE.md
docs/diagrams-kubernetes-EN.md
docs/diagrams-kubernetes-EL.md
docs/environment-cloud-kubernetes-DE.md
docs/environment-cloud-kubernetes-EN.md
docs/environment-native-baremetal-kubernetes-DE.md
docs/environment-native-baremetal-kubernetes-EN.md
docs/environment-native-vm-kubernetes-DE.md
docs/environment-native-vm-kubernetes-EN.md
docs/environment-wsl-kubernetes-DE.md
docs/environment-wsl-kubernetes-EN.md
docs/operations-kubernetes-DE.md
docs/operations-kubernetes-EN.md
docs/security-kubernetes-DE.md
docs/security-kubernetes-EN.md
docs/troubleshooting-kubernetes-DE.md
docs/troubleshooting-kubernetes-EN.md
Workshop-Level12
workshops/01-fundamentals-kubernetes-DE.md
workshops/01-fundamentals-kubernetes-EN.md
workshops/01-fundamentals-kubernetes-EL.md
workshops/02-intermediate-kubernetes-DE.md
workshops/02-intermediate-kubernetes-EN.md
workshops/02-intermediate-kubernetes-EL.md
workshops/03-professional-kubernetes-DE.md
workshops/03-professional-kubernetes-EN.md
workshops/03-professional-kubernetes-EL.md
workshops/04-advanced-security-kubernetes-DE.md
workshops/04-advanced-security-kubernetes-EN.md
workshops/04-advanced-security-kubernetes-EL.md
Übungen12
exercises/01-fundamentals-exercises-kubernetes-DE.md
exercises/01-fundamentals-exercises-kubernetes-EN.md
exercises/01-fundamentals-exercises-kubernetes-EL.md
exercises/02-intermediate-exercises-kubernetes-DE.md
exercises/02-intermediate-exercises-kubernetes-EN.md
exercises/02-intermediate-exercises-kubernetes-EL.md
exercises/03-professional-exercises-kubernetes-DE.md
exercises/03-professional-exercises-kubernetes-EN.md
exercises/03-professional-exercises-kubernetes-EL.md
exercises/04-advanced-security-exercises-kubernetes-DE.md
exercises/04-advanced-security-exercises-kubernetes-EN.md
exercises/04-advanced-security-exercises-kubernetes-EL.md
Assessments & Lösungen27
assessments/01-fundamentals-kubernetes-assessment-DE.md
assessments/01-fundamentals-kubernetes-assessment-EN.md
assessments/01-fundamentals-kubernetes-assessment-EL.md
assessments/01-fundamentals-kubernetes-solution-DE.md
assessments/01-fundamentals-kubernetes-solution-EN.md
assessments/01-fundamentals-kubernetes-solution-EL.md
assessments/02-intermediate-kubernetes-assessment-DE.md
assessments/02-intermediate-kubernetes-assessment-EN.md
assessments/02-intermediate-kubernetes-assessment-EL.md
assessments/02-intermediate-kubernetes-solution-DE.md
assessments/02-intermediate-kubernetes-solution-EN.md
assessments/02-intermediate-kubernetes-solution-EL.md
assessments/03-professional-kubernetes-assessment-DE.md
assessments/03-professional-kubernetes-assessment-EN.md
assessments/03-professional-kubernetes-assessment-EL.md
assessments/03-professional-kubernetes-solution-DE.md
assessments/03-professional-kubernetes-solution-EN.md
assessments/03-professional-kubernetes-solution-EL.md
assessments/04-advanced-security-kubernetes-assessment-DE.md
assessments/04-advanced-security-kubernetes-assessment-EN.md
assessments/04-advanced-security-kubernetes-assessment-EL.md
assessments/04-advanced-security-kubernetes-solution-DE.md
assessments/04-advanced-security-kubernetes-solution-EN.md
assessments/04-advanced-security-kubernetes-solution-EL.md
assessments/05-official-certificates-kubernetes-DE.md
assessments/05-official-certificates-kubernetes-EN.md
assessments/05-official-certificates-kubernetes-EL.md
Praxismodule404
examples/00-lab-skeleton
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/docs/el
examples/01-basic-workloads
examples/01-basic-workloads/docs
examples/01-basic-workloads/docs/de
examples/01-basic-workloads/docs/en
examples/01-basic-workloads/docs/el
examples/01-basic-workloads/manifests
examples/02-config-network-storage
examples/02-config-network-storage/docs
examples/02-config-network-storage/docs/de
examples/02-config-network-storage/docs/en
examples/02-config-network-storage/docs/el
examples/02-config-network-storage/manifests
examples/03-platform-operations
examples/03-platform-operations/docs
examples/03-platform-operations/docs/de
examples/03-platform-operations/docs/en
examples/03-platform-operations/docs/el
examples/03-platform-operations/manifests
examples/04-security-hardening
examples/04-security-hardening/docs
examples/04-security-hardening/docs/de
examples/04-security-hardening/docs/en
examples/04-security-hardening/docs/el
examples/04-security-hardening/manifests
examples/05-health-probes
examples/05-health-probes/docs
examples/05-health-probes/docs/de
examples/05-health-probes/docs/en
examples/05-health-probes/docs/el
examples/05-health-probes/manifests
examples/06-jobs-cronjobs
examples/06-jobs-cronjobs/docs
examples/06-jobs-cronjobs/docs/de
examples/06-jobs-cronjobs/docs/en
examples/06-jobs-cronjobs/docs/el
examples/06-jobs-cronjobs/manifests
examples/07-guestbook-redis
examples/07-guestbook-redis/docs
examples/07-guestbook-redis/docs/de
examples/07-guestbook-redis/docs/en
examples/07-guestbook-redis/docs/el
examples/07-guestbook-redis/manifests
examples/08-stateful-postgres
examples/08-stateful-postgres/docs
examples/08-stateful-postgres/docs/de
examples/08-stateful-postgres/docs/en
examples/08-stateful-postgres/docs/el
examples/08-stateful-postgres/manifests
examples/09-blue-green-release
examples/09-blue-green-release/docs
examples/09-blue-green-release/docs/de
examples/09-blue-green-release/docs/en
examples/09-blue-green-release/docs/el
examples/09-blue-green-release/manifests
examples/10-worker-queue
examples/10-worker-queue/docs
examples/10-worker-queue/docs/de
examples/10-worker-queue/docs/en
examples/10-worker-queue/docs/el
examples/10-worker-queue/manifests
examples/11-canary-ingress
examples/11-canary-ingress/docs
examples/11-canary-ingress/docs/de
examples/11-canary-ingress/docs/en
examples/11-canary-ingress/docs/el
examples/11-canary-ingress/manifests
examples/12-rolling-update-failure
examples/12-rolling-update-failure/docs
examples/12-rolling-update-failure/docs/de
examples/12-rolling-update-failure/docs/en
examples/12-rolling-update-failure/docs/el
examples/12-rolling-update-failure/manifests
examples/13-init-container-migration
examples/13-init-container-migration/docs
examples/13-init-container-migration/docs/de
examples/13-init-container-migration/docs/en
examples/13-init-container-migration/docs/el
examples/13-init-container-migration/manifests
examples/14-sidecar-pattern
examples/14-sidecar-pattern/docs
examples/14-sidecar-pattern/docs/de
examples/14-sidecar-pattern/docs/en
examples/14-sidecar-pattern/docs/el
examples/14-sidecar-pattern/manifests
examples/15-multi-container-pod
examples/15-multi-container-pod/docs
examples/15-multi-container-pod/docs/de
examples/15-multi-container-pod/docs/en
examples/15-multi-container-pod/docs/el
examples/15-multi-container-pod/manifests
examples/16-configmap-reload
examples/16-configmap-reload/docs
examples/16-configmap-reload/docs/de
examples/16-configmap-reload/docs/en
examples/16-configmap-reload/docs/el
examples/16-configmap-reload/manifests
examples/17-externalname-service-discovery
examples/17-externalname-service-discovery/docs
examples/17-externalname-service-discovery/docs/de
examples/17-externalname-service-discovery/docs/en
examples/17-externalname-service-discovery/docs/el
examples/17-externalname-service-discovery/manifests
examples/18-resource-qos
examples/18-resource-qos/docs
examples/18-resource-qos/docs/de
examples/18-resource-qos/docs/en
examples/18-resource-qos/docs/el
examples/18-resource-qos/manifests
examples/19-taints-affinity
examples/19-taints-affinity/docs
examples/19-taints-affinity/docs/de
examples/19-taints-affinity/docs/en
examples/19-taints-affinity/docs/el
examples/19-taints-affinity/manifests
examples/20-priority-preemption
examples/20-priority-preemption/docs
examples/20-priority-preemption/docs/de
examples/20-priority-preemption/docs/en
examples/20-priority-preemption/docs/el
examples/20-priority-preemption/manifests
examples/21-daemonset-node-agent
examples/21-daemonset-node-agent/docs
examples/21-daemonset-node-agent/docs/de
examples/21-daemonset-node-agent/docs/en
examples/21-daemonset-node-agent/docs/el
examples/21-daemonset-node-agent/manifests
examples/22-serviceaccount-api-access
examples/22-serviceaccount-api-access/docs
examples/22-serviceaccount-api-access/docs/de
examples/22-serviceaccount-api-access/docs/en
examples/22-serviceaccount-api-access/docs/el
examples/22-serviceaccount-api-access/manifests
examples/23-pod-security-admission
examples/23-pod-security-admission/docs
examples/23-pod-security-admission/docs/de
examples/23-pod-security-admission/docs/en
examples/23-pod-security-admission/docs/el
examples/23-pod-security-admission/manifests
examples/24-ephemeral-debug-container
examples/24-ephemeral-debug-container/docs
examples/24-ephemeral-debug-container/docs/de
examples/24-ephemeral-debug-container/docs/en
examples/24-ephemeral-debug-container/docs/el
examples/24-ephemeral-debug-container/manifests
examples/25-ingress-tls-dummy
examples/25-ingress-tls-dummy/docs
examples/25-ingress-tls-dummy/docs/de
examples/25-ingress-tls-dummy/docs/en
examples/25-ingress-tls-dummy/docs/el
examples/25-ingress-tls-dummy/manifests
examples/26-gateway-api
examples/26-gateway-api/docs
examples/26-gateway-api/docs/de
examples/26-gateway-api/docs/en
examples/26-gateway-api/docs/el
examples/26-gateway-api/gateway-api
examples/26-gateway-api/manifests
examples/27-kustomize-overlays
examples/27-kustomize-overlays/base
examples/27-kustomize-overlays/docs
examples/27-kustomize-overlays/docs/de
examples/27-kustomize-overlays/docs/en
examples/27-kustomize-overlays/docs/el
examples/27-kustomize-overlays/overlays
examples/27-kustomize-overlays/overlays/dev
examples/27-kustomize-overlays/overlays/prod
examples/28-helm-chart
examples/28-helm-chart/chart
examples/28-helm-chart/chart/templates
examples/28-helm-chart/docs
examples/28-helm-chart/docs/de
examples/28-helm-chart/docs/en
examples/28-helm-chart/docs/el
examples/29-parallel-indexed-job
examples/29-parallel-indexed-job/docs
examples/29-parallel-indexed-job/docs/de
examples/29-parallel-indexed-job/docs/en
examples/29-parallel-indexed-job/docs/el
examples/29-parallel-indexed-job/manifests
examples/30-networkpolicy-troubleshooting
examples/30-networkpolicy-troubleshooting/docs
examples/30-networkpolicy-troubleshooting/docs/de
examples/30-networkpolicy-troubleshooting/docs/en
examples/30-networkpolicy-troubleshooting/docs/el
examples/30-networkpolicy-troubleshooting/manifests
examples/.gitignore
examples/00-lab-skeleton/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/README-EL.md
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/01-basic-workloads/README.md
examples/01-basic-workloads/README-EL.md
examples/01-basic-workloads/docs/de/README.md
examples/01-basic-workloads/docs/en/README.md
examples/01-basic-workloads/docs/el/README.md
examples/01-basic-workloads/manifests/00-namespace.yaml
examples/01-basic-workloads/manifests/10-deployment.yaml
examples/01-basic-workloads/manifests/20-service.yaml
examples/02-config-network-storage/README.md
examples/02-config-network-storage/README-EL.md
examples/02-config-network-storage/docs/de/README.md
examples/02-config-network-storage/docs/en/README.md
examples/02-config-network-storage/docs/el/README.md
examples/02-config-network-storage/manifests/app.yaml
examples/03-platform-operations/README.md
examples/03-platform-operations/README-EL.md
examples/03-platform-operations/docs/de/README.md
examples/03-platform-operations/docs/en/README.md
examples/03-platform-operations/docs/el/README.md
examples/03-platform-operations/manifests/platform-standards.yaml
examples/04-security-hardening/README.md
examples/04-security-hardening/README-EL.md
examples/04-security-hardening/docs/de/README.md
examples/04-security-hardening/docs/en/README.md
examples/04-security-hardening/docs/el/README.md
examples/04-security-hardening/manifests/00-rbac.yaml
examples/04-security-hardening/manifests/10-workloads.yaml
examples/04-security-hardening/manifests/20-secure-pod.yaml
examples/04-security-hardening/manifests/30-networkpolicy.yaml
examples/04-security-hardening/manifests/90-risky-pod.yaml
examples/05-health-probes/README.md
examples/05-health-probes/README-EL.md
examples/05-health-probes/docs/de/README.md
examples/05-health-probes/docs/en/README.md
examples/05-health-probes/docs/el/README.md
examples/05-health-probes/manifests/probes.yaml
examples/06-jobs-cronjobs/README.md
examples/06-jobs-cronjobs/README-EL.md
examples/06-jobs-cronjobs/docs/de/README.md
examples/06-jobs-cronjobs/docs/en/README.md
examples/06-jobs-cronjobs/docs/el/README.md
examples/06-jobs-cronjobs/manifests/jobs.yaml
examples/07-guestbook-redis/README.md
examples/07-guestbook-redis/README-EL.md
examples/07-guestbook-redis/docs/de/README.md
examples/07-guestbook-redis/docs/en/README.md
examples/07-guestbook-redis/docs/el/README.md
examples/07-guestbook-redis/manifests/guestbook.yaml
examples/08-stateful-postgres/README.md
examples/08-stateful-postgres/README-EL.md
examples/08-stateful-postgres/docs/de/README.md
examples/08-stateful-postgres/docs/en/README.md
examples/08-stateful-postgres/docs/el/README.md
examples/08-stateful-postgres/manifests/postgres-stack.yaml
examples/09-blue-green-release/README.md
examples/09-blue-green-release/README-EL.md
examples/09-blue-green-release/docs/de/README.md
examples/09-blue-green-release/docs/en/README.md
examples/09-blue-green-release/docs/el/README.md
examples/09-blue-green-release/manifests/blue-green.yaml
examples/10-worker-queue/README.md
examples/10-worker-queue/README-EL.md
examples/10-worker-queue/docs/de/README.md
examples/10-worker-queue/docs/en/README.md
examples/10-worker-queue/docs/el/README.md
examples/10-worker-queue/manifests/worker-queue.yaml
examples/11-canary-ingress/README.md
examples/11-canary-ingress/README-EL.md
examples/11-canary-ingress/docs/de/README.md
examples/11-canary-ingress/docs/en/README.md
examples/11-canary-ingress/docs/el/README.md
examples/11-canary-ingress/manifests/canary-ingress.yaml
examples/12-rolling-update-failure/README.md
examples/12-rolling-update-failure/README-EL.md
examples/12-rolling-update-failure/docs/de/README.md
examples/12-rolling-update-failure/docs/en/README.md
examples/12-rolling-update-failure/docs/el/README.md
examples/12-rolling-update-failure/manifests/00-working.yaml
examples/12-rolling-update-failure/manifests/90-broken-update.yaml
examples/13-init-container-migration/README.md
examples/13-init-container-migration/README-EL.md
examples/13-init-container-migration/docs/de/README.md
examples/13-init-container-migration/docs/en/README.md
examples/13-init-container-migration/docs/el/README.md
examples/13-init-container-migration/manifests/init-migration.yaml
examples/14-sidecar-pattern/README.md
examples/14-sidecar-pattern/README-EL.md
examples/14-sidecar-pattern/docs/de/README.md
examples/14-sidecar-pattern/docs/en/README.md
examples/14-sidecar-pattern/docs/el/README.md
examples/14-sidecar-pattern/manifests/sidecar.yaml
examples/15-multi-container-pod/README.md
examples/15-multi-container-pod/README-EL.md
examples/15-multi-container-pod/docs/de/README.md
examples/15-multi-container-pod/docs/en/README.md
examples/15-multi-container-pod/docs/el/README.md
examples/15-multi-container-pod/manifests/multi-container.yaml
examples/16-configmap-reload/README.md
examples/16-configmap-reload/README-EL.md
examples/16-configmap-reload/docs/de/README.md
examples/16-configmap-reload/docs/en/README.md
examples/16-configmap-reload/docs/el/README.md
examples/16-configmap-reload/manifests/configmap-reload.yaml
examples/17-externalname-service-discovery/README.md
examples/17-externalname-service-discovery/README-EL.md
examples/17-externalname-service-discovery/docs/de/README.md
examples/17-externalname-service-discovery/docs/en/README.md
examples/17-externalname-service-discovery/docs/el/README.md
examples/17-externalname-service-discovery/manifests/externalname.yaml
examples/18-resource-qos/README.md
examples/18-resource-qos/README-EL.md
examples/18-resource-qos/docs/de/README.md
examples/18-resource-qos/docs/en/README.md
examples/18-resource-qos/docs/el/README.md
examples/18-resource-qos/manifests/qos.yaml
examples/19-taints-affinity/README.md
examples/19-taints-affinity/README-EL.md
examples/19-taints-affinity/docs/de/README.md
examples/19-taints-affinity/docs/en/README.md
examples/19-taints-affinity/docs/el/README.md
examples/19-taints-affinity/manifests/taints-affinity.yaml
examples/20-priority-preemption/README.md
examples/20-priority-preemption/README-EL.md
examples/20-priority-preemption/docs/de/README.md
examples/20-priority-preemption/docs/en/README.md
examples/20-priority-preemption/docs/el/README.md
examples/20-priority-preemption/manifests/priority.yaml
examples/21-daemonset-node-agent/README.md
examples/21-daemonset-node-agent/README-EL.md
examples/21-daemonset-node-agent/docs/de/README.md
examples/21-daemonset-node-agent/docs/en/README.md
examples/21-daemonset-node-agent/docs/el/README.md
examples/21-daemonset-node-agent/manifests/daemonset.yaml
examples/22-serviceaccount-api-access/README.md
examples/22-serviceaccount-api-access/README-EL.md
examples/22-serviceaccount-api-access/docs/de/README.md
examples/22-serviceaccount-api-access/docs/en/README.md
examples/22-serviceaccount-api-access/docs/el/README.md
examples/22-serviceaccount-api-access/manifests/api-access.yaml
examples/23-pod-security-admission/README.md
examples/23-pod-security-admission/README-EL.md
examples/23-pod-security-admission/docs/de/README.md
examples/23-pod-security-admission/docs/en/README.md
examples/23-pod-security-admission/docs/el/README.md
examples/23-pod-security-admission/manifests/00-namespace.yaml
examples/23-pod-security-admission/manifests/10-allowed-pod.yaml
examples/23-pod-security-admission/manifests/90-denied-pod.yaml
examples/24-ephemeral-debug-container/README.md
examples/24-ephemeral-debug-container/README-EL.md
examples/24-ephemeral-debug-container/docs/de/README.md
examples/24-ephemeral-debug-container/docs/en/README.md
examples/24-ephemeral-debug-container/docs/el/README.md
examples/24-ephemeral-debug-container/manifests/debug-target.yaml
examples/25-ingress-tls-dummy/README.md
examples/25-ingress-tls-dummy/README-EL.md
examples/25-ingress-tls-dummy/docs/de/README.md
examples/25-ingress-tls-dummy/docs/en/README.md
examples/25-ingress-tls-dummy/docs/el/README.md
examples/25-ingress-tls-dummy/manifests/ingress-tls.yaml
examples/26-gateway-api/README.md
examples/26-gateway-api/README-EL.md
examples/26-gateway-api/docs/de/README.md
examples/26-gateway-api/docs/en/README.md
examples/26-gateway-api/docs/el/README.md
examples/26-gateway-api/gateway-api/gateway.yaml
examples/26-gateway-api/gateway-api/gatewayclass.yaml
examples/26-gateway-api/gateway-api/httproute.yaml
examples/26-gateway-api/gateway-api/kustomization.yaml
examples/26-gateway-api/manifests/workload.yaml
examples/27-kustomize-overlays/README.md
examples/27-kustomize-overlays/README-EL.md
examples/27-kustomize-overlays/base/deployment.yaml
examples/27-kustomize-overlays/base/kustomization.yaml
examples/27-kustomize-overlays/base/namespace.yaml
examples/27-kustomize-overlays/base/service.yaml
examples/27-kustomize-overlays/docs/de/README.md
examples/27-kustomize-overlays/docs/en/README.md
examples/27-kustomize-overlays/docs/el/README.md
examples/27-kustomize-overlays/overlays/dev/kustomization.yaml
examples/27-kustomize-overlays/overlays/dev/patch-replicas.yaml
examples/27-kustomize-overlays/overlays/prod/kustomization.yaml
examples/27-kustomize-overlays/overlays/prod/patch-replicas.yaml
examples/28-helm-chart/README.md
examples/28-helm-chart/README-EL.md
examples/28-helm-chart/chart/Chart.yaml
examples/28-helm-chart/chart/templates/deployment.yaml.tpl
examples/28-helm-chart/chart/templates/service.yaml.tpl
examples/28-helm-chart/chart/values.yaml
examples/28-helm-chart/docs/de/README.md
examples/28-helm-chart/docs/en/README.md
examples/28-helm-chart/docs/el/README.md
examples/29-parallel-indexed-job/README.md
examples/29-parallel-indexed-job/README-EL.md
examples/29-parallel-indexed-job/docs/de/README.md
examples/29-parallel-indexed-job/docs/en/README.md
examples/29-parallel-indexed-job/docs/el/README.md
examples/29-parallel-indexed-job/manifests/indexed-job.yaml
examples/30-networkpolicy-troubleshooting/README.md
examples/30-networkpolicy-troubleshooting/README-EL.md
examples/30-networkpolicy-troubleshooting/docs/de/README.md
examples/30-networkpolicy-troubleshooting/docs/en/README.md
examples/30-networkpolicy-troubleshooting/docs/el/README.md
examples/30-networkpolicy-troubleshooting/manifests/00-workloads.yaml
examples/30-networkpolicy-troubleshooting/manifests/10-default-deny.yaml
examples/30-networkpolicy-troubleshooting/manifests/20-allow-dns.yaml
examples/30-networkpolicy-troubleshooting/manifests/30-allow-backend.yaml
examples/README.md
Setup & Hilfsskripte1
scripts/provision_kubernetes.sh

K8S · Orthevs Academy

Workshop-Einsatz gemeinsam einordnen.

Für interne Trainings, Lernpfade oder technische Vertiefung können Umfang, Reihenfolge und Zielgruppe passend zum Einsatzkontext abgestimmt werden.

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.