A TCP-only batch worker for meter readings has no HTTP server. Which probe type correctly checks that its listen port is open?
Select an answer to reveal the explanation.
Short Explanation
No web UI? No problem—just ask whether the socket answers. A tcpSocket probe checks that the worker’s port is accepting connections. Inventing fake HTTP or remote website checks doesn’t prove this process is listening.
Full Explanation
tcpSocket probes succeed when kubelet can open a TCP connection to the specified port on the container. They fit workloads without HTTP health handlers. Forcing httpGet or grpc without those protocols implemented yields false failures. Probing external sites measures network egress, not the worker’s local listen socket.