Skip to content
_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN DE
Let's talk

Service Mesh — Istio and Linkerd

04. 03. 2024 Updated: 27. 03. 2026 1 min read advanced

DevOps Expert

Service Mesh — Istio and Linkerd

Service MeshIstioLinkerdKubernetes 6 min read

Service mesh for microservice architectures. Istio vs Linkerd, mTLS, traffic management and observability.

What is a Service Mesh

A service mesh adds networking features (mTLS, retry, circuit breaking, observability) to infrastructure — transparently, without code changes.

  • Data plane — sidecar proxy (Envoy) in every pod
  • Control plane — configuration and management of 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
# No configuration needed - default ON

Istio vs Linkerd

  • Istio — feature-rich, complex, Envoy-based, large community
  • Linkerd — simpler, lighter (Rust proxy), faster setup, CNCF graduated
  • Recommendation: Linkerd to start, Istio if you need advanced traffic management

Summary

Service mesh handles mTLS, traffic management and observability at the infrastructure level. Start with Linkerd for simplicity or Istio for advanced use cases.

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Share:

CORE SYSTEMS team

We build core systems and AI agents that keep operations running. 15 years of experience with enterprise IT.