Istio — самый популярный service mesh для Kubernetes. Состоит из control plane (istiod) и data plane (Envoy sidecar в каждом поде). Даёт mTLS между сервисами из коробки, traffic management (canary, A/B), retry/timeout политики, distributed tracing. Для Go-сервиса ничего менять не надо — Istio перехватывает трафик на уровне сети. Минусы: жрёт память (Envoy в каждом поде), сложная конфигурация, тяжело дебажить. Альтернативы полегче: Linkerd, Consul Connect.
Что такое Istio?
Middle+
157 просмотровAFK Offer AI
Как не потерять stack trace при recover?