New to Kestra?
Use blueprints to kickstart your first workflows.
Audits Kubernetes headless services to detect orphaned endpoints with zero healthy backend pods breaking internal DNS discovery.
This workflow audits all Kubernetes Services configured as headless (clusterIP: None with active pod selectors) across all namespaces. It cross-references them against corresponding Endpoints objects to ensure backend pods are registered and ready. Headless services with zero addresses cause CoreDNS resolution failures for peer discovery in distributed systems (e.g., Elasticsearch, ZooKeeper, Redis Sentinel). Violations trigger a formatted Slack alert.
kubectl and jq with complete workflow logging and monitoring.get and list on services and endpoints.SLACK_WEBHOOK configured in Kestra.SLACK_WEBHOOK secret.