Open-Source Wikis

/

Istio

/

Systems

istio/istio

Systems

Internal subsystems that span multiple binaries or that are large enough to deserve their own page. Where an application is "the thing you deploy", a system here is "the architectural component". A few of these live almost entirely inside istiod, but cut across so much of the codebase they merit their own page.

System What it is Where it lives
xDS server The gRPC ADS endpoint, push pipeline, generators, cache pilot/pkg/xds/
Service discovery The aggregate of all sources of services and endpoints pilot/pkg/serviceregistry/, pilot/pkg/config/
Networking core Translation from PushContext into Envoy listeners/clusters/routes/secrets pilot/pkg/networking/core/
Security CA Citadel: workload CSR signing, root cert rotation, RA bridges security/pkg/pki/, security/pkg/server/ca/
Sidecar injection The mutating webhook that adds istio-proxy to pods pkg/kube/inject/
Ambient mesh The Istiod side of Ambient: workload API, ambient registry, waypoint config pilot/pkg/serviceregistry/ambient/, pkg/workloadapi/, networking core's waypoint files
krt The home-grown declarative controller framework pkg/kube/krt/
Mesh config How MeshConfig, ProxyConfig, and the istio ConfigMap come together pkg/config/mesh/, pilot/pkg/features/

These pages are independent — read them in any order based on the symptom you're investigating. Read xds first if you want one entry point that covers the most of istiod.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Systems – Istio wiki | Factory