Request for Support of Custom Readiness Probe #9509
Unanswered
m2khosravi
asked this question in
Q&A
Replies: 1 comment 3 replies
-
The file that the probe checks is created based on the internal Kafka states. If you have some ideas how to improve it, you can share them. But the operator needs to understand how the readiness works and you cannot customize it. I'm not sure I understand what you say about HTTP. Kafka is not HTTP-based, so you cannot probe it with HTTP client. And checking it using Kafka client would be very expensive and might not tell you much more anyway. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Team,
I've observed that the current readinessProbe functionality in Streamzi Operator only permits basic TCP socket checks for broker liveness by confirming the existence of a file managed by kafka-agent.
However, there's a possibility that the broker process is running without the ability to handle requests effectively. I'm considering solutions, such as enabling an HTTP custom endpoint for readiness checks to determine whether Kafka brokers are genuinely ready to process requests, This would give a better understanding of whether Kafka brokers are really prepared to handle requests.
appreciated your feedback on this matter.
Best,
Mahdi
Beta Was this translation helpful? Give feedback.
All reactions