conduktor.io ↗

KIP-1017 — Health check endpoint for Kafka Connect

Accepted Kafka 3.9 Connect

KIP-1017 adds a `/health` REST endpoint to Kafka Connect workers that returns HTTP 200 only when the worker has fully completed startup (internal topic creation, catch-up read, cluster join) and is ready to handle requests. Kubernetes readiness probes and load balancers have no reliable way to determine whether a Connect worker has finished its multi-step startup sequence before routing traffic to it.

Details

AuthorChris Egerton
StatusAccepted
Kafka Version3.9
JIRAKAFKA-10816
WikiView on Apache Wiki
Created2024-01-25
Last Modified2024-06-20
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.