Pilot
E699844
Pilot is Istio’s core control plane component responsible for managing and distributing service discovery and traffic management configuration to sidecar proxies in a service mesh.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Istio component
ⓘ
control plane component ⓘ |
| category | service mesh control plane ⓘ |
| communicatesWith | Envoy xDS APIs ⓘ |
| configures |
inbound traffic policies
ⓘ
mTLS traffic policies ⓘ outbound traffic policies ⓘ |
| convertsTo | Envoy-specific configuration ⓘ |
| deployedOn | Kubernetes cluster NERFINISHED ⓘ |
| discoversServicesFrom |
Consul service registry
NERFINISHED
ⓘ
Kubernetes service registry ⓘ ServiceEntry resources ⓘ |
| distributes | traffic management configuration ⓘ |
| exposes | gRPC APIs to sidecars ⓘ |
| handles |
circuit breaking configuration
ⓘ
fault injection configuration ⓘ load balancing configuration ⓘ mirroring configuration ⓘ outlier detection configuration ⓘ routing rules ⓘ traffic shifting configuration ⓘ |
| hasRole |
service discovery management
ⓘ
traffic management configuration distribution ⓘ |
| hostProject | Istio NERFINISHED ⓘ |
| isImplementedIn | Go NERFINISHED ⓘ |
| isOpenSource | true ⓘ |
| maintainedBy | Istio community NERFINISHED ⓘ |
| manages | service discovery information ⓘ |
| partOf |
Istio
NERFINISHED
ⓘ
Istio control plane NERFINISHED ⓘ |
| primaryFunction | manage and distribute configuration to sidecar proxies ⓘ |
| provides |
abstract service discovery API
ⓘ
abstract traffic management API ⓘ |
| receivesConfigurationFrom | Istio Galley (historically) NERFINISHED ⓘ |
| replacedBy | Istiod in newer Istio versions ⓘ |
| runsAs | Kubernetes deployment ⓘ |
| scope | data plane configuration ⓘ |
| storesConfigurationFrom | Istio configuration model ⓘ |
| supports |
A/B testing via routing rules
ⓘ
Envoy sidecar proxies ⓘ blue-green deployments via routing configuration ⓘ canary deployments via traffic splitting ⓘ |
| targets | sidecar proxies ⓘ |
| usedIn |
Istio service mesh
NERFINISHED
ⓘ
service mesh ⓘ |
| versionedWith | Istio releases ⓘ |
| wasLaterRefactoredInto | Istiod NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.