ClusterIP accessible only from the node where the POD is running
I created a basic pod and basic service.
[email protected]:~/mySamples$ kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
basicservice ClusterIP 10.96.191.90 80/TCP 27m
kubernetes ClusterIP 10.96.0.1 443/TCP 21h
But if I run "curl http://10.96.191.90", it works only on the node that runs the backend pod. Checked iptables and looks like kube_proxy hasn't created a iptable rule for this cluster IP. Any idea how to fix it?