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
| Author | Chris Egerton |
| Status | Accepted |
| Kafka Version | 3.9 |
| JIRA | KAFKA-10816 |
| Wiki | View on Apache Wiki |
| Created | 2024-01-25 |
| Last Modified | 2024-06-20 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.