I have deployed 3 apps on my Google Kubernetes Engine cluster. Zuul API Gateway, Eureka Discovery Service and authentication service. When I run them on localhost they can communicate with each other just fine but when deployed this is no longer the case.
Once I deployed my images, I assigned LoadBalancer to my zuul gateway and ClusterIP to my other services.
What should I do in order to allow my services to communicate with each other.