Workshop-Wiki · GOP

GitOps

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

GitOps

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 / 731 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 25 Dateien · 26.9 KB · SHA-256 ac02155e60e9 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
01opengitops-principles 25 Dateien · 27.7 KB · SHA-256 4181dc7700b3 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
02declarative-app-manifests 25 Dateien · 27.9 KB · SHA-256 58c7a210270b Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
03kustomize-base-overlay 25 Dateien · 27.6 KB · SHA-256 35ef5cc23961 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
04helm-release-values-model 25 Dateien · 27.9 KB · SHA-256 bbf1a4dd9c50 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
05argocd-application-basic 25 Dateien · 27.8 KB · SHA-256 970f6030a3c9 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
06argocd-project-rbac-model 25 Dateien · 27.9 KB · SHA-256 e0919df3a587 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
07argocd-sync-waves-hooks 26 Dateien · 28.1 KB · SHA-256 ff6f1c0c1901 Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • argocd/sync-wave-job.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
08argocd-app-of-apps 26 Dateien · 27.7 KB · SHA-256 79b92d0b1dc1 Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • argocd/root-application.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
09argocd-health-diff-model 25 Dateien · 27.8 KB · SHA-256 fc3c1acb6eed Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
10flux-gitrepository-kustomization 25 Dateien · 28.3 KB · SHA-256 25b3f0df1654 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
11flux-helmrelease-model 25 Dateien · 27.5 KB · SHA-256 d2011fcaee34 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
12flux-depends-on-health 25 Dateien · 27.7 KB · SHA-256 998d9a50095c Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
13flux-image-automation-model 26 Dateien · 28.5 KB · SHA-256 f3867aa08ed8 Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/image-policy.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
14drift-detection-reconciliation 25 Dateien · 28.3 KB · SHA-256 bf8b5c92a541 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
15pr-preview-environments 25 Dateien · 27.8 KB · SHA-256 3272e53c5bd2 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
16promotion-dev-stage-prod 25 Dateien · 27.9 KB · SHA-256 bf13781d569c Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
17secret-management-sops-model 27 Dateien · 29.0 KB · SHA-256 e469b38e8cf7 Beispiel-ZIP herunterladen
Dateien im ZIP · 27
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/demo.enc.yaml
  • secrets/secret-placeholder.yaml
  • secrets/sops-policy.json
18external-secrets-model 26 Dateien · 28.1 KB · SHA-256 0fb4dc0d1cbc Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/external-secret.yaml
  • secrets/secret-placeholder.yaml
19sealed-secrets-model 26 Dateien · 27.9 KB · SHA-256 6cd760e9764d Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/sealed-secret.yaml
  • secrets/secret-placeholder.yaml
20policy-admission-kyverno-model 25 Dateien · 28.2 KB · SHA-256 127e9249a21f Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
21rbac-serviceaccount-boundaries 25 Dateien · 28.3 KB · SHA-256 6ea480feaec3 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
22multi-tenancy-app-projects 25 Dateien · 27.9 KB · SHA-256 5630672c5aa7 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
23multi-cluster-fleet-model 25 Dateien · 27.9 KB · SHA-256 559caa75662f Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
24oci-artifacts-gitops 25 Dateien · 27.4 KB · SHA-256 a15c837eadc6 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
25progressive-delivery-rollout 26 Dateien · 28.8 KB · SHA-256 a4f5318103cd Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • progressive/rollout.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
26observability-alerting 26 Dateien · 28.3 KB · SHA-256 72d52a9666ff Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • observability/prometheus-rule.yaml
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
27backup-disaster-recovery 25 Dateien · 27.8 KB · SHA-256 a7bbaed4dd43 Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
28supply-chain-signatures 26 Dateien · 28.2 KB · SHA-256 58c030fabbda Beispiel-ZIP herunterladen
Dateien im ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
  • supply-chain/policy.json
29incident-response-drift-secret 25 Dateien · 28.4 KB · SHA-256 893e0afdbbbc Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
30troubleshooting-gitops 25 Dateien · 27.8 KB · SHA-256 ad02a978e14c Beispiel-ZIP herunterladen
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.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 · 70.1 KB

Architektur: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt architecture als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.1 KB

Best Practices: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt best-practices als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.8 KB

Kommandos: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt commands als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.9 KB

Konzepte: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt concepts als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.0 KB

Curriculum: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt curriculum als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.2 KB

Diagramme: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt diagrams als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.0 KB

Cloud-Umgebung: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt environment-cloud als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.1 KB

Native Bare-Metal-Umgebung: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt environment-native-baremetal als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.0 KB

Native VM-Umgebung: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt environment-native-vm als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.0 KB

WSL-Umgebung: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt environment-wsl als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.0 KB

Betrieb: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt operations als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.8 KB

Security: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt security als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 70.1 KB

Troubleshooting: GitOps

Dieses Dokument gehört zum GitOps-Workshop und beschreibt troubleshooting als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 68.4 KB

GitOps Assessment: Grundlagen (DE)

Dieses Assessment prüft das Level Grundlagen. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 81.9 KB

GitOps Lösung: Grundlagen (DE)

Diese Lösungsskizze gehört zum Assessment Grundlagen. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 67.8 KB

GitOps Assessment: Intermediate (DE)

Dieses Assessment prüft das Level Intermediate. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 81.3 KB

GitOps Lösung: Intermediate (DE)

Diese Lösungsskizze gehört zum Assessment Intermediate. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 68.3 KB

GitOps Assessment: Professional (DE)

Dieses Assessment prüft das Level Professional. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 81.9 KB

GitOps Lösung: Professional (DE)

Diese Lösungsskizze gehört zum Assessment Professional. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 68.0 KB

GitOps Assessment: Advanced Security (DE)

Dieses Assessment prüft das Level Advanced Security. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 81.5 KB

GitOps Lösung: Advanced Security (DE)

Diese Lösungsskizze gehört zum Assessment Advanced Security. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 64.2 KB

Offizielle Zertifikate und Prüfungsnähe: GitOps (DE)

Für GitOps gibt es eine konkrete, offizielle cloud-native Zertifizierung: GitOps Certified Associate (CGOA) über CNCF und Linux Foundation Training. Die Prüfung deckt GitOps-Terminologie, GitOps-Prinzipien, verwandte Praktiken, GitOps-Pa…

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 opengitops-principles

2

02 declarative-app-manifests

2

03 kustomize-base-overlay

2

04 helm-release-values-model

2

05 argocd-application-basic

2

06 argocd-project-rbac-model

2

07 argocd-sync-waves-hooks

2

08 argocd-app-of-apps

2

09 argocd-health-diff-model

2

10 flux-gitrepository-kustomization

2

11 flux-helmrelease-model

2

12 flux-depends-on-health

2

13 flux-image-automation-model

2

14 drift-detection-reconciliation

2

15 pr-preview-environments

2

16 promotion-dev-stage-prod

2

17 secret-management-sops-model

2

18 external-secrets-model

2

19 sealed-secrets-model

2

20 policy-admission-kyverno-model

2

21 rbac-serviceaccount-boundaries

2

22 multi-tenancy-app-projects

2

23 multi-cluster-fleet-model

2

24 oci-artifacts-gitops

2

25 progressive-delivery-rollout

2

26 observability-alerting

2

27 backup-disaster-recovery

2

28 supply-chain-signatures

2

29 incident-response-drift-secret

2

30 troubleshooting-gitops

2

GOP · 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.