Zum Inhalt

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
  1. Chart mit ohMyHelm paketieren
  2. Image und Chart nach Harbor
  3. Mit Argo CD deployen — siehe Application Deployment
  4. Policies: Guardrails
  5. Daten: Backup & Restore

Weiterführend