Following Request Logs

Following Request Logs

To verify that traffic is reaching the cluster, look at the logs for the ingress controller. Depending on the number of nodes, you might need to check multiple logs. The logs show the incoming request and the response.
kubectl logs -n ingress nginx-ingress-<extra>
You should see messages similar to the following:
<Node IP> - - [<Timestamp>] "<HTTP Method> <Path> HTTP/2.0" <Response Status Code> <Content Length> "-" "User Agent" 68 0.010 [Backend] [] <Backend IP/Port> 81947 0.010 200
Use this to determine if the ingress controller was able to connect to the service. If it was, you can then check the logs for the service to see if it received the request.
kubectl logs -n zebra-reader-management <service pod name>
If the service logs show that the request was received, you can also check for errors or exceptions, which might have caused the issues that you are seeing.