Native Bare-Metal-Umgebung: GitOps
Dieses Dokument gehört zum GitOps-Workshop und beschreibt environment-native-baremetal als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.
Zielbild
Du sollst GitOps nicht als Tool-Auswahl verstehen, sondern als Betriebsmodell: gewünschter Zustand wird deklarativ beschrieben, versioniert und unveränderlich nachvollziehbar abgelegt, von Software-Agenten automatisch geholt und kontinuierlich mit dem tatsächlichen Zustand abgeglichen. Argo CD und Flux sind wichtige Implementierungen, aber die Prinzipien bleiben toolübergreifend.
Schwerpunkt
- lokale Cluster
- Netzwerk
- Storage
- Controller-Installation
- Git-Server
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
GitOps |
Betriebsmodell, bei dem deklarativer gewünschter Zustand versioniert abgelegt und automatisch abgeglichen wird. |
Desired State |
Deklarierte Zielbeschreibung eines Systems, typischerweise in Git, Helm, Kustomize oder OCI-Artefakten. |
Actual State |
Tatsächlicher Zustand im Cluster oder Zielsystem, den Controller beobachten. |
Reconciliation |
Kontinuierlicher Abgleich zwischen gewünschtem und tatsächlichem Zustand. |
Drift |
Abweichung zwischen gewünschtem und tatsächlichem Zustand. |
Source of Truth |
Verbindliche Quelle für gewünschte Konfiguration; in GitOps meist ein versioniertes Repository. |
Pull-Modell |
Controller im Zielsystem holen den gewünschten Zustand aus einer Quelle, statt von außen gepusht zu werden. |
Argo CD Application |
Argo-CD-Ressource, die Quelle, Zielcluster, Zielnamespace und Sync-Verhalten einer Anwendung beschreibt. |
Argo CD AppProject |
Argo-CD-Grenze für Quellen, Ziele, Ressourcen und Rollen einer Gruppe von Applications. |
Flux Source |
Flux-Quelle wie GitRepository, OCIRepository, HelmRepository oder Bucket, die Artefakte produziert. |
Flux Kustomization |
Flux-Ressource, die ein Source-Artefakt in einen Cluster reconciled. |
HelmRelease |
Flux-Ressource für deklaratives Helm-Release-Management. |
Kustomize Overlay |
Umgebungs- oder variantenspezifische Anpassung über Patches und Ressourcenkomposition. |
Promotion |
Kontrollierter Übergang einer Änderung von Dev über Staging nach Prod. |
Progressive Delivery |
Schrittweise Auslieferung mit Beobachtung, Gates und kontrolliertem Rollback. |
Secret Management |
Umgang mit sensiblen Werten über Verschlüsselung, externe Secret Stores oder Controller. |
Arbeitsmodell
- Beschreibe den gewünschten Zustand in Git, Helm, Kustomize, OCI oder einem anderen klar versionierten State Store.
- Prüfe, welche Quelle, welcher Commit, welcher Pfad und welche Render-Stufe relevant sind.
- Bestimme, welcher Controller den Zustand beobachtet und welche Rechte er im Zielcluster hat.
- Belege den Status mit Git-Historie, Render-Ausgabe, Controller-Status, Events, Conditions und Diff.
- Bewerte Drift, Promotion, Rollback, Secret-Schutz und Teamfreigabe, bevor du synchronisierst.
- Dokumentiere, ob eine Änderung automatisch, manuell oder über ein Change-Fenster reconciled werden soll.
Referenzbefehle
# Git-Zustand prüfen
git status --short --branch
git log --oneline --graph --decorate --all
# Manifeste lokal rendern oder trocken prüfen
kubectl kustomize overlays/dev
kubectl apply --dry-run=client -f manifests/app.yaml
helm template demo charts/demo -f values/dev.yaml
# Argo CD und Flux nur verwenden, wenn die Controller installiert sind
argocd app get demo
argocd app diff demo
argocd app sync demo
flux get sources git
flux get kustomizations
flux reconcile kustomization demo --with-source
Typische Entscheidungen
| Entscheidung | Gute Leitfrage | Risiko bei falscher Wahl |
|---|---|---|
| Repository-Struktur | Spiegelt sie Ownership, Promotion und Mandantengrenzen wider? | unklare Zuständigkeit, breite Zugriffe, schwerer Rollback |
| Branch, Tag oder Commit-Pinning | Muss die Zielumgebung reproduzierbar sein? | unbeabsichtigte Drift oder unkontrollierte Promotion |
| Argo CD oder Flux | Welche Controller-, Multi-Tenancy- und Betriebsanforderungen gelten? | Tool wird statt Problem gelöst |
| Auto-Sync oder manuell | Ist die Umgebung für automatische Korrektur bereit? | ungeplante Änderungen in kritischen Umgebungen |
| Secret-Strategie | Wo liegen Klartext, Schlüssel und Entschlüsselungsrechte? | Secret-Leak oder nicht reproduzierbare Deployments |
| Policy-Gate | Wird vor Merge, vor Sync oder im Cluster erzwungen? | Regeln greifen zu spät oder nur scheinbar |
Betriebsnotizen
- GitOps ersetzt CI nicht. CI baut, testet und signiert Artefakte; GitOps reconciled gewünschten Zustand.
- Ein Controller braucht minimale Rechte, klare Zielnamespaces und beobachtbare Conditions.
- Drift ist ein Signal. Nicht jede Drift darf automatisch überschrieben werden; manche Drift ist Incident-Evidence.
- Secrets gehören nicht unverschlüsselt in Git. Auch verschlüsselte Secrets brauchen Key-Management und Rotationsprozesse.
- Multi-Cluster- und Multi-Tenant-GitOps braucht Grenzen in Repository, Controller-Konfiguration, RBAC und Policy.
Abgrenzung
Dieses Dokument behandelt GitOps-Prinzipien und Kubernetes-nahe GitOps-Implementierungen. Es ersetzt keine produktive Plattformdokumentation, keinen Provider-Leitfaden und keine Security-Richtlinie.
Review-Checkliste für Native Bare-Metal-Umgebung
- 01. gewünschten Zustand dokumentieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 02. Quelle und Commit bestimmen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 03. Reconciliation-Pfad erklären: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 04. Drift-Nachweis führen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 05. Kustomize- oder Helm-Rendering prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 06. Argo-CD- oder Flux-Ressource lesen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 07. Promotion-Risiko bewerten: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 08. Rollback-Pfad notieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 09. Secret-Grenze markieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 10. RBAC- und Mandantengrenze prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 11. Policy-Auswirkung benennen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 12. Feedback-Loop beschreiben: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 13. gewünschten Zustand dokumentieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 14. Quelle und Commit bestimmen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 15. Reconciliation-Pfad erklären: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 16. Drift-Nachweis führen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 17. Kustomize- oder Helm-Rendering prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 18. Argo-CD- oder Flux-Ressource lesen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 19. Promotion-Risiko bewerten: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 20. Rollback-Pfad notieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 21. Secret-Grenze markieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 22. RBAC- und Mandantengrenze prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 23. Policy-Auswirkung benennen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 24. Feedback-Loop beschreiben: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 25. gewünschten Zustand dokumentieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 26. Quelle und Commit bestimmen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 27. Reconciliation-Pfad erklären: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 28. Drift-Nachweis führen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 29. Kustomize- oder Helm-Rendering prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 30. Argo-CD- oder Flux-Ressource lesen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 31. Promotion-Risiko bewerten: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 32. Rollback-Pfad notieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 33. Secret-Grenze markieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 34. RBAC- und Mandantengrenze prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 35. Policy-Auswirkung benennen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 36. Feedback-Loop beschreiben: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 37. gewünschten Zustand dokumentieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 38. Quelle und Commit bestimmen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 39. Reconciliation-Pfad erklären: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 40. Drift-Nachweis führen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 41. Kustomize- oder Helm-Rendering prüfen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 42. Argo-CD- oder Flux-Ressource lesen: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 43. Promotion-Risiko bewerten: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
- 44. Rollback-Pfad notieren: Halte fest, welche Quelle, welcher Commit, welche Ressource, welcher Controller und welcher Status betroffen sind.
Praxisanhang: Native Bare-Metal-Umgebung
Dieser Anhang dient als Arbeitsvorrat für längere Trainings, Reviews und Wiederholungen. Jede Aufgabe ist klein genug, um sie mit lokalen YAML-Artefakten und einem Git-Repository zu prüfen.
A001. lokale Cluster
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
lokale Cluster. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A002. Netzwerk
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Netzwerk. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A003. Storage
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Storage. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A004. Controller-Installation
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Controller-Installation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A005. Git-Server
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
Git-Server. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A006. GitOps
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
GitOps. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A007. Desired State
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
Desired State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A008. Actual State
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Actual State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A009. Reconciliation
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
Reconciliation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A010. Drift
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Drift. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A011. Source of Truth
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
Source of Truth. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A012. Pull-Modell
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
Pull-Modell. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A013. Argo CD Application
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Argo CD Application. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A014. Argo CD AppProject
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Argo CD AppProject. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A015. Flux Source
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Flux Source. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A016. Flux Kustomization
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Flux Kustomization. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A017. HelmRelease
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
HelmRelease. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A018. Kustomize Overlay
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
Kustomize Overlay. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A019. Promotion
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
Promotion. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A020. Progressive Delivery
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Progressive Delivery. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A021. Secret Management
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
Secret Management. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A022. lokale Cluster
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
lokale Cluster. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A023. Netzwerk
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
Netzwerk. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A024. Storage
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
Storage. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A025. Controller-Installation
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Controller-Installation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A026. Git-Server
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Git-Server. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A027. GitOps
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
GitOps. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A028. Desired State
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Desired State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A029. Actual State
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
Actual State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A030. Reconciliation
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
Reconciliation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A031. Drift
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
Drift. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A032. Source of Truth
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Source of Truth. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A033. Pull-Modell
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
Pull-Modell. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A034. Argo CD Application
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Argo CD Application. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A035. Argo CD AppProject
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
Argo CD AppProject. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A036. Flux Source
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
Flux Source. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A037. Flux Kustomization
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Flux Kustomization. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A038. HelmRelease
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
HelmRelease. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A039. Kustomize Overlay
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Kustomize Overlay. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A040. Promotion
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Promotion. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A041. Progressive Delivery
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
Progressive Delivery. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A042. Secret Management
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
Secret Management. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A043. lokale Cluster
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
lokale Cluster. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A044. Netzwerk
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Netzwerk. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A045. Storage
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
Storage. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A046. Controller-Installation
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Controller-Installation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A047. Git-Server
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
Git-Server. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A048. GitOps
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
GitOps. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A049. Desired State
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Desired State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A050. Actual State
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Actual State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A051. Reconciliation
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Reconciliation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A052. Drift
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Drift. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A053. Source of Truth
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
Source of Truth. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A054. Pull-Modell
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
Pull-Modell. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A055. Argo CD Application
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
Argo CD Application. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A056. Argo CD AppProject
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Argo CD AppProject. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A057. Flux Source
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
Flux Source. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A058. Flux Kustomization
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Flux Kustomization. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A059. HelmRelease
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
HelmRelease. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A060. Kustomize Overlay
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
Kustomize Overlay. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A061. Promotion
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Promotion. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A062. Progressive Delivery
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Progressive Delivery. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A063. Secret Management
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Secret Management. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A064. lokale Cluster
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
lokale Cluster. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A065. Netzwerk
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
Netzwerk. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A066. Storage
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
Storage. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A067. Controller-Installation
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
Controller-Installation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A068. Git-Server
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Git-Server. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A069. GitOps
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
GitOps. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A070. Desired State
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Desired State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A071. Actual State
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
Actual State. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A072. Reconciliation
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
Reconciliation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A073. Drift
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Drift. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A074. Source of Truth
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Source of Truth. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A075. Pull-Modell
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Pull-Modell. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A076. Argo CD Application
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Argo CD Application. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A077. Argo CD AppProject
- Arbeitsauftrag: Kustomize- oder Helm-Rendering prüfen und beziehe die Beobachtung ausdrücklich auf
Argo CD AppProject. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A078. Flux Source
- Arbeitsauftrag: Argo-CD- oder Flux-Ressource lesen und beziehe die Beobachtung ausdrücklich auf
Flux Source. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A079. Flux Kustomization
- Arbeitsauftrag: Promotion-Risiko bewerten und beziehe die Beobachtung ausdrücklich auf
Flux Kustomization. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A080. HelmRelease
- Arbeitsauftrag: Rollback-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
HelmRelease. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A081. Kustomize Overlay
- Arbeitsauftrag: Secret-Grenze markieren und beziehe die Beobachtung ausdrücklich auf
Kustomize Overlay. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A082. Promotion
- Arbeitsauftrag: RBAC- und Mandantengrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Promotion. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A083. Progressive Delivery
- Arbeitsauftrag: Policy-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf
Progressive Delivery. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A084. Secret Management
- Arbeitsauftrag: Feedback-Loop beschreiben und beziehe die Beobachtung ausdrücklich auf
Secret Management. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A085. lokale Cluster
- Arbeitsauftrag: gewünschten Zustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
lokale Cluster. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A086. Netzwerk
- Arbeitsauftrag: Quelle und Commit bestimmen und beziehe die Beobachtung ausdrücklich auf
Netzwerk. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A087. Storage
- Arbeitsauftrag: Reconciliation-Pfad erklären und beziehe die Beobachtung ausdrücklich auf
Storage. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
A088. Controller-Installation
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Controller-Installation. - Nachweis: Notiere mindestens einen GitOps-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme im Dev-, Staging- und Prod-Cluster?
- Security-Frage: Welche Credentials, Secrets, Rollen, Signaturen oder Policy-Regeln wären kritisch?
- Recovery: Beschreibe, ob Git-Revert, Sync-Rollback, Suspend, manuelle Drift-Korrektur oder Secret-Rotation nötig wäre.
Offizielle Quellen und Abgrenzung
Die Inhalte orientieren sich an öffentlich dokumentierten GitOps- und Kubernetes-Quellen. Argo CD, Flux, Kustomize, Helm, Policy-Controller und Secret-Tools werden dort eingeordnet, wo sie typische GitOps-Workflows abbilden. Ein Beispielartefakt ist kein Installationsversprechen für einen bestimmten Cluster.
- OpenGitOps: https://opengitops.dev/
- OpenGitOps Principles: https://github.com/open-gitops/documents/blob/main/PRINCIPLES.md
- Argo CD Documentation: https://argo-cd.readthedocs.io/en/stable/
- Argo CD Declarative Setup: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/
- Argo CD Project Page: https://argoproj.github.io/cd/
- Flux Documentation: https://fluxcd.io/flux/
- Flux Core Concepts: https://fluxcd.io/flux/concepts/
- CNCF GitOps Certified Associate (CGOA): https://www.cncf.io/training/certification/cgoa/
- Linux Foundation Certified GitOps Associate (CGOA): https://training.linuxfoundation.org/certification/certified-gitops-associate-cgoa/
Zusätzliche Review-Drills
Nutze diese Drills, wenn die Hauptaufgabe abgeschlossen ist und zusätzliche betriebliche Begründung geübt werden soll. Sie sind bewusst nachweisorientiert und können mit lokalen GitOps-Artefakten beantwortet werden.
Drill 01: Desired State
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Desired Statebetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 02: Source Commit
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Source Commitbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 03: Reconciliation
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Reconciliationbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 04: Drift
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Driftbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 05: Argo CD Application
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Argo CD Applicationbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 06: Flux Kustomization
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Flux Kustomizationbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 07: Kustomize Overlay
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Kustomize Overlaybetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 08: HelmRelease
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
HelmReleasebetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 09: Secret Management
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Secret Managementbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 10: RBAC-Grenze
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
RBAC-Grenzebetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 11: Policy-Gate
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Policy-Gatebetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 12: Rollback
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Rollbackbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 13: Desired State
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Desired Statebetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 14: Source Commit
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Source Commitbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 15: Reconciliation
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Reconciliationbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.
Drill 16: Drift
- Benenne, welche Quelle, welcher Controller oder welche Umgebung durch
Driftbetroffen ist. - Nenne einen Befehl oder ein Manifestfeld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte GitOps-Plattform.