Was ist Cloud Deploy?
Cloud Deploy ist Googles vollständig verwalteter Continuous Delivery Service. Der Dienst automatisiert sichere, konsistente Deployments zu GKE und Cloud Run. Entwickler definieren Delivery Pipelines, die Releases durch verschiedene Umgebungen promoten.
Kernfunktionen
- Delivery Pipelines: Definierte Stages von Dev über Staging zu Production
- Canary Deployments: Schrittweise Rollouts mit automatischer Traffic-Verteilung
- Approval Gates: Manuelle Freigaben zwischen kritischen Stages
- Automated Rollback: Automatisches Zurückrollen bei fehlgeschlagenen Deployments
- Skaffold Integration: Nutzt Skaffold für konsistente Builds und Deployments
Typische Anwendungsfälle
Kubernetes Continuous Delivery
Teams deployen Container-Images zu GKE-Clustern in mehreren Umgebungen. Cloud Deploy verwaltet den Promotion-Workflow und stellt Konsistenz sicher.
Progressive Delivery
Neue Releases werden zunächst an einen kleinen Prozentsatz des Traffics ausgerollt. Bei Erfolg wird der Traffic schrittweise erhöht.
Compliance-konforme Deployments
Für regulierte Branchen bietet Cloud Deploy Audit-Logs, Approval-Workflows und Rollback-Nachweise für Compliance-Anforderungen.
Vorteile
- Keine eigene CD-Infrastruktur zu betreiben
- Native Integration mit Cloud Build und Artifact Registry
- Einheitliche Deployment-Erfahrung für GKE und Cloud Run
- Vollständige Deployment-Historie und Audit-Trail
Integration mit innFactory
Als Google Cloud Partner unterstützt innFactory Sie bei Cloud Deploy: Pipeline-Design, Deployment-Strategien, Canary-Release-Konfiguration und CI/CD-Integration.
Verfügbare Varianten & Optionen
Standard
- Fully managed
- Native GKE integration
- Approval workflows
- Limited to GKE and Cloud Run
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Cloud Deploy?
Cloud Deploy ist Googles verwalteter Continuous Delivery Service. Er automatisiert Deployments zu GKE und Cloud Run mit Approval-Workflows und Rollback-Optionen.
Welche Deployment-Strategien unterstützt Cloud Deploy?
Cloud Deploy unterstützt Standard-Deployments, Canary-Releases und Blue-Green-Deployments. Die Strategie wird pro Target konfiguriert.
Wie funktionieren Approval-Workflows?
Zwischen Deployment-Stages können Approval-Gates konfiguriert werden. Berechtigte Nutzer müssen Deployments manuell freigeben, bevor sie fortfahren.
Kann ich Cloud Deploy mit GitHub Actions nutzen?
Ja, Cloud Deploy integriert sich über die gcloud CLI in externe CI-Systeme. GitHub Actions oder andere CI-Tools triggern Releases über die API.
Was kostet Cloud Deploy?
Cloud Deploy rechnet pro Delivery Pipeline und Target ab. Die ersten Delivery Pipelines sind im kostenlosen Kontingent enthalten.
