Delivery Operations
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 |
| BYOA | 15-Factor-App als Polycrate-Block (Jinja, block.config, kein Helm) |
| Kyverno | Policies, die unsichere Manifeste blockieren |
| Velero, CloudNativePG | Backup & Restore · Status in der API |
→ Harbor / Argo CD / ohMyHelm · Bereitgestellter Cluster · Air-Gap-Auslieferung · 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