Just started exploring kubernetes, and ran into this. Haven't found any 
docs or clear statements of best practice. The only thing I found was this 
note in the container.v1 spec describing the port field:

Any port which is listening on the default "0.0.0.0" address inside a 
> container will be accessible from the network.


While interesting, it doesn't quite answer my question. I've found that if 
my app binds to pod_ip then I can't use kubectl port-forward. If I bind to 
127.0.0.1 then port-forward works, but I can't connect from other pods. 
Only binding to 0.0.0.0 seems to work for both cases. Is this intentional? 
Is binding to 0.0.0.0 considered a best practice or is kubectl deficient? 
Is this requirement/best practice documented somewhere?


-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.
  • [kubernetes-users]... Dietrich Schultz

Reply via email to