Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Spinnaker — fortgeschrittene Deployment-Strategien

07. 08. 2019 1 Min. Lesezeit CORE SYSTEMScloud
Spinnaker — fortgeschrittene Deployment-Strategien

Rolling Update in Kubernetes ist die Grundlage. Aber für kritische Services brauchen wir mehr: Canary Deployment mit automatisierter Analyse, Blue-Green für Zero-Downtime-Cutover, automatisierten Rollback basierend auf Metriken.

Warum Spinnaker

Netflix hat Spinnaker entwickelt, um Tausende von Deployments pro Tag zu verwalten. Multi-Cloud-Unterstützung (AWS, GCP, Azure, Kubernetes), Pipelines mit manuellen Approval Gates, und vor allem: Automated Canary Analysis (ACA).

Canary Deployment mit Kayenta

Kayenta ist ein Spinnaker-Modul für automatisierte Canary-Analyse. Es vergleicht Metriken der Canary-Version mit der Baseline (Produktion). Fehlerrate höher? Latenz schlechter? Automatischer Rollback. Metriken OK? Traffic schrittweise erhöhen.

Canary Analysis Config:
  metrics:
    - name: error_rate
      query: rate(http_errors_total[5m])
      threshold: marginal=5%, pass=1%
    - name: latency_p99
      query: histogram_quantile(0.99, ...)
      threshold: marginal=10%, pass=5%
  lifetime: 30m
  score_threshold: 70

Blue-Green Deployment

Zwei identische Produktionsumgebungen. Green (neue Version) wird deployed und getestet, dann wird der Load Balancer umgeschaltet. Problem? Sofortiger Rollback durch Zurückschalten auf Blue.

Spinnaker vs. ArgoCD

ArgoCD ist einfacher und Kubernetes-nativ. Spinnaker ist komplexer, bietet aber Multi-Cloud, Canary-Analyse und anspruchsvolle Pipelines. Für reine Kubernetes-Projekte wählen wir ArgoCD. Für Multi-Cloud und fortgeschrittene Deployment-Strategien Spinnaker.

Fortgeschrittene Deployment-Strategien reduzieren Risiko

Canary Deployment mit automatisierter Analyse erkennt Probleme, bevor sie alle Benutzer betreffen. Für kritische Services ist es eine Investition, die sich auszahlt.

spinnakercanaryblue-greencd
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns