New to Kestra?
Use blueprints to kickstart your first workflows.
Audits Calico CNI IP Address Management (IPAM) for allocated block exhaustion to prevent pod creation failures.
This workflow connects to the Calico Felix metrics endpoint (port 9091) to monitor IP address allocations and IPAM pool sets (felix_ip_set_total). In large or churn-heavy Kubernetes clusters, Calico allocates /26 IP blocks per node from configured IPPools. When IPPool CIDR ranges become saturated or fragmented due to rapid pod scaling and deletion, Calico fails to assign IP addresses to new pods, leading to persistent FailedCreatePodSandBox errors and pod scheduling stalls. This workflow audits allocation levels and alerts network engineers before IP pools are depleted.
FailedCreatePodSandBox container provisioning outages.felix.prometheusMetricsEnabled=true).SLACK_WEBHOOK configured in Kestra.calico_ipam_allocations_per_node for uneven pod distribution.calicoctl when pools reach 85% capacity.