In wrecks-1pklboz the web and the API Pods are healthy, but the client Pod reaches neither. Walk the checklist for each Service:
sh
kubectl describe svc market-web -n wrecks-1pklboz | grep Endpoints
kubectl get pods -n wrecks-1pklboz --show-labels
kubectl get svc market-api -n wrecks-1pklboz -o jsonpath='{.spec.ports[0]}'
kubectl logs deploy/market-api -n wrecks-1pklboz --tail=1Fix what you find, then test from the client:
sh
kubectl exec client -n wrecks-1pklboz -- wget -qO- -T 2 market-web
kubectl exec client -n wrecks-1pklboz -- wget -qO- -T 2 market-api:8080/healthz