Archive of posts with category 'istio'

Scaling Istio

Scaling Istio

Trim xDS config and metrics to stop istio-proxy OOMKills, and keep istiod alive through scale-outs with discoverySelectors, HPA tuning, and idle timeouts.

The Good, Bad, and Ugly: Istio for Short-lived Pods

The Good, Bad, and Ugly: Istio for Short-lived Pods

Envoy sidecars keep Istio Job Pods alive and may lag app startup. A webhook-injected wrapper waits for proxy readiness; a controller stops Envoy when done.

Istio: Noninvasive Governance of Microservices on Hybrid Cloud

Istio: Noninvasive Governance of Microservices on Hybrid Cloud

How Istio injects an Envoy proxy into each Kubernetes pod for canary releases, secure RPC, policy enforcement, and telemetry with no service code changes.

Dependency Update and Artifacts Promotion in Multi-repo Project

Dependency Update and Artifacts Promotion in Multi-repo Project

Istio's multi-repo layout loses monorepo atomicity and leaves Bazel dependency SHAs stale. A cron job opening update PRs settles for eventual consistency.