Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Spinnaker — pokročilé deployment strategie

07. 08. 2019 Aktualizováno: 24. 03. 2026 1 min čtení CORE SYSTEMScloud
Tento článek byl publikován v roce 2019. Některé informace mohou být zastaralé.
Spinnaker — pokročilé deployment strategie

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.

Potřebujete pomoc s implementací?

Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.

Kontaktujte nás
Potřebujete pomoc s implementací? Domluvit schůzku