New to Kestra?
Use blueprints to kickstart your first workflows.
Monitors Istio control plane (istiod) for xDS configuration distribution errors and rejected sidecar proxies.
This workflow scrapes the monitoring endpoint of the Istio control plane (istiod:15014/metrics) to audit pilot_xds_push_errors. In service mesh architectures, Istio Pilot dynamically translates Kubernetes Services, VirtualServices, and DestinationRules into Envoy discovery configurations (CDS, LDS, RDS, EDS). When invalid configurations, schema drifts, or network timeouts prevent sidecars from receiving updates, proxies run on outdated routes or drop mTLS encryption. This workflow detects push errors and triggers alerts before traffic routing breaks.
SLACK_WEBHOOK configured in Kestra.pilot_xds_pushes versus pilot_xds_push_timeouts for push latency profiling.istioctl proxy-status automatically to locate misconfigured proxy workloads.