Pod IP not accessible from master node

9/18/2017

I have a 3 node kubernetes cluster, a master and two nodes on AWS that I created with kubeadm (https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/)

I have created some deployments from the master node and I can see that pods are created on the 2 nodes for each of the deployments. But the issue is I can't access the pod ip from the master or from the other node. So the pod ip is only accessible on the node where is pod is running.

I have a service of nodeport type, so when the service(pod1:port) hits the other pod(pod2), it hangs and times out

Thanks.

-- PMat
amazon-ec2
flannel
kubernetes

1 Answer

9/20/2017

It works either by disabling the firewall or by running below command.

I found this bug in my search. Looks like this is related to docker >=1.13 and flannel

refer: https://github.com/coreos/flannel/issues/799

-- PMat
Source: StackOverflow