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

Service Mesh — Istio a Linkerd

04. 03. 2024 1 min čtení advanced

DevOps Expert

Service Mesh — Istio a Linkerd

Service MeshIstioLinkerdKubernetes 6 min čtení

Service mesh pro mikroservisní architektury. Istio vs Linkerd, mTLS, traffic management a observability.

Co je Service Mesh

Service mesh přidává síťové funkce (mTLS, retry, circuit breaking, observability) do infrastruktury — transparentně, bez změny kódu.

  • Data plane — sidecar proxy (Envoy) v každém podu
  • Control plane — konfigurace a řízení proxies

Istio — Traffic Management

apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
  name: api-server
spec:
  hosts: [api-server]
  http:
    - route:
        - destination:
            host: api-server
            subset: v1
          weight: 90
        - destination:
            host: api-server
            subset: v2
          weight: 10
      timeout: 5s
      retries:
        attempts: 3
        perTryTimeout: 2s
        retryOn: 5xx

mTLS

# Istio: automatic mTLS (default)
apiVersion: security.istio.io/v1beta1
kind: PeerAuthentication
metadata:
  name: default
  namespace: production
spec:
  mtls:
    mode: STRICT  # enforce mTLS

# Linkerd: automatic mTLS out of the box
# Žádná konfigurace potřeba - default ON

Istio vs Linkerd

  • Istio — feature-rich, komplexní, Envoy-based, velká komunita
  • Linkerd — jednodušší, lehčí (Rust proxy), rychlejší setup, CNCF graduated
  • Doporučení: Linkerd pro začátek, Istio pokud potřebujete advanced traffic management

Shrnutí

Service mesh řeší mTLS, traffic management a observability na infrastrukturní úrovni. Začněte s Linkerd pro jednoduchost nebo Istio pro pokročilé use cases.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace

Sdílet:

CORE SYSTEMS tým

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