Delivery Operations¶
How-tos zur Nutzung der Delivery-Blöcke: Images und Charts ablegen, per GitOps ausrollen, Guardrails einhalten, Daten wiederherstellen.
Zielgruppe: Anwendungsentwickler. Einstieg: Erste Schritte. Plattformbetrieb: Platform Operations.
Blöcke¶
| Block / Werkzeug | Nutzung |
|---|---|
| Harbor | Images und Helm-Charts in der Registry |
| GitLab | Source und CI |
| Argo CD | GitOps-Deploy auf den Workload-Cluster |
| ohMyHelm | Guardrails-taugliche Charts ohne Eigenentwicklung |
| Kyverno | Policies, die unsichere Manifeste blockieren |
| Velero, CloudNativePG | Backup & Restore · Status in der API |
→ Harbor / Argo CD / ohMyHelm · Kyverno Guardrails · Backup & Restore
Ablauf¶
graph LR
A[Source] --> B[ohMyHelm]
B --> C[Harbor]
C --> D[Argo CD]
D --> E{Kyverno}
E -->|OK| F[Cluster]
E -->|Violation| G[Fix]
G --> D - Chart mit ohMyHelm paketieren
- Image und Chart nach Harbor
- Mit Argo CD deployen — siehe Application Deployment
- Policies: Guardrails
- Daten: Backup & Restore