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

Istio — service mesh pro Kubernetes mikroslužby

17. 01. 2018 Aktualizováno: 27. 03. 2026 1 min čtení CORE SYSTEMScloud
Tento článek byl publikován v roce 2018. Některé informace mohou být zastaralé.
Istio — service mesh pro Kubernetes mikroslužby

Máme v clusteru 30 mikroslužeb. Každá potřebuje TLS, retry logiku, circuit breaking, distributed tracing. Implementovat to v každé službě zvlášť? Istio slibuje řešení na infrastrukturní úrovni.

Co je service mesh

Service mesh je infrastrukturní vrstva, která řídí komunikaci mezi službami. Istio používá jako sidecar proxy Envoy od Lyft. Envoy zachycuje veškerý síťový provoz podu a aplikuje konfiguraci z Istio control plane.

Mutual TLS — šifrování bez práce

S Istio získáte mutual TLS mezi všemi službami „zadarmo”. Istio automaticky generuje certifikáty pro každý pod, rotuje je a zajišťuje šifrovanou a autentizovanou komunikaci.

Traffic management

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: api-server
spec:
  hosts:
  - api-server
  http:
  - route:
    - destination:
        host: api-server
        subset: v1
      weight: 95
    - destination:
        host: api-server
        subset: v2
      weight: 5
  • Canary deployment — 5 % provozu na novou verzi
  • Circuit breaking — automaticky odpojte nefunkční službu
  • Fault injection — simulujte výpadky pro chaos testing

Resource overhead

Každý pod dostane Envoy sidecar, ~50 MB RAM a ~3 ms latence navíc. Pro 100 podů je to 5 GB RAM. Mixer je úzké hrdlo — zpracovává telemetrii synchronně.

Verdikt

Istio je verze 0.4 — pre-release. Nasadili jsme ho na staging. Pro produkci čekáme na stabilní 1.0 release plánovaný na léto 2018.

Service mesh je budoucnost mikroslužeb

Istio řeší reálné problémy — mutual TLS, canary deploymenty, observability bez změny kódu. Sledujeme vývoj k 1.0 s nadšením.

istioservice meshkubernetesenvoy
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