问题描述
Kubernetes为每个容器分配一个IP地址,但是如何从Pod中的容器中获取IP地址?我无法从文档中找到方法。
高票回答
最简单的答案是确保您的pod或rc控制器yaml/json文件通过添加下面定义的配置块将pod IP添加为环境变量。
1 | env: |
重新创建pod/rc,然后尝试
1 | echo $MY_POD_IP |
还可以运行env来查看kubernetes为您提供的其他内容。
原文链接
How to know a Pod’s own IP address from inside a container in the Pod?