we have an EKS cluster with 4 nodes and 10 microservices (at this moment) on it. We used to have 2 nodes and didn't see much problems, but since increasing to 4, things have "randomly" stopped working. I believe that the pod of a node can not talk to another node of the cluster.
We have randomly "service unavailable" when the pods are not on the same node. When on the same node, it's all good. We use http://service.namespace:port in appsettings.
I thought Kubernetes would resolve this automatically? We have an EKS v1.12. Thanks
PS: We tried to "telnet IP port" and it worked from one of the pod. When we do http://service.namespace:port, it doesn't resolve.
service.namespace.svc.cluster.local- Tummala Dhanvikubectl get configmap coredns -n kube-system -o yaml- Tummala Dhanvihttp://service:portif both the services are in the same namespace - Tummala Dhanvi