having a pod with two containers, can i ping each other using the container name?

0 votes
How can the conatiners in a kubernetes pod ping each other? Can I do it using the container name?
Jul 19, 2019 in Kubernetes by Amy
266 views

1 answer to this question.

0 votes
  • Containers on same pod act as if they are on the same machine. 

  • You can ping them using localhost:port itself.

  •  Every container in a pod shares the same IP. You can `ping localhost` inside a pod. 

  • Two containers in the same pod share an IP and a network namespace and They are both localhost to each other. 

  • Discovery works like this: 

  • Component A's pods -> Service Of Component B -> Component B's pods and Services have domain names servicename.namespace.svc.cluster.local, the dns search path of pods by default includes that stuff, so a pod in namespace Foo can find a Service bar in same namespace Foo by connecting to `bar`​.

answered Jul 19, 2019 by Sirajul
• 45,950 points

Related Questions In Kubernetes

+1 vote
1 answer

How to use a Volume to communicate between two Containers running in the same Kubernetes-Pod?

Create a Pod that runs two Containers Create a ...READ MORE

answered Jul 23, 2019 in Kubernetes by Sirajul
• 45,950 points
311 views
0 votes
1 answer

Pods IP address from inside a container in the pod

Make sure that your pod yaml file ...READ MORE

answered Aug 29, 2018 in Kubernetes by Kalgi
• 50,570 points
267 views
0 votes
1 answer
0 votes
3 answers

Error while joining cluster with node

Hi Kalgi after following above steps it ...READ MORE

answered Jan 17, 2019 in Others by anonymous
4,274 views
+3 votes
1 answer

Installing Web UI (Dashboard):kubernetes-dashboard on main Ubuntu 16.04.6 LTS (Xenial Xerus) server

Follow these steps: $ kubeadm reset $ kubeadm init ...READ MORE

answered Apr 11, 2019 in Kubernetes by Kalgi
• 50,570 points

reshown Apr 12, 2019 by Kalgi 1,156 views
0 votes
1 answer

how can i access two containers that are inside a pod from the browser with IP address?

Just do port forward. kubectl port-forward [nginx-pod-name] 80:80 kubectl ...READ MORE

answered Jul 18, 2019 in Kubernetes by Sirajul
• 45,950 points
76 views
0 votes
1 answer

Is it possible for containers within a pod to communicate with each other?

Yes, it is possible for containers to ...READ MORE

answered Jul 12, 2019 in Kubernetes by Sirajul
• 45,950 points
236 views