Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
Pojďme to probrat

Spinnaker — pokročilé deployment strategie

07. 08. 2019 1 min čtení CORE SYSTEMScloud

Rolling update v Kubernetes je základ. Ale pro kritické služby potřebujeme víc: canary deployment s automatickou analýzou, blue-green pro zero-downtime cutover, automated rollback na základě metrik.

Proč Spinnaker

Netflix vytvořil Spinnaker pro management tisíců deploymentů denně. Multi-cloud podpora (AWS, GCP, Azure, Kubernetes), pipeline s manuálními approval gates, a hlavně: Automated Canary Analysis (ACA).

Canary deployment s Kayenta

Kayenta je Spinnaker modul pro automatickou canary analýzu. Porovnává metriky canary verze s baseline (produkce). Error rate vyšší? Latence horší? Automatický rollback. Metriky OK? Postupně zvyšuj traffic.

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

Dvě identické produkční prostředí. Green (nová verze) nasazena a otestována, pak přepnutí load balanceru. Problém? Okamžitý rollback přepnutím zpět na blue.

Spinnaker vs. ArgoCD

ArgoCD je jednodušší a Kubernetes-native. Spinnaker je komplexnější, ale nabízí multi-cloud, canary analýzu a sofistikované pipeline. Pro pure Kubernetes projekty volíme ArgoCD. Pro multi-cloud a advanced deployment strategie Spinnaker.

Advanced deployment strategie snižují riziko

Canary deployment s automatickou analýzou zachytí problémy dříve, než ovlivní všechny uživatele. Pro kritické služby je to investice, která se vrátí.

spinnakercanaryblue-greencd
Sdílet:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.