I have pods running on different nodes. But when I execute the command
curl -s checkip.dyndns.org, I am getting the same public IP for all. So, is the pod's public IP different from the public IP of the node it is running?
Also, when I execute the command kubectl get nodes -o wide, I get EXTERNAL-IP as <none> and there is only INTERNAL-IP.
I actually need the node's public IP address to access Kubernetes NodePort service.