【发布时间】:2018-06-25 18:45:07
【问题描述】:
我在 Google Cloud Platform 上使用 Kubernetes Engine。我有一个在 Docker 暂存容器中运行进程的 pod。我还有一个负载均衡器服务,可以让我从外部访问 pod。
在 pod 中运行的进程需要知道它的外部 IP 地址是什么。我怎样才能得到这个?
在使用 Kubernetes Engine 之前,我使用的是 Compute Engine,可以通过以下方式找到外部 IP 地址:
curl -H "Metadata-Flavor: Google" http://metadata/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip
是否有任何可用于我的流程的内部工具?或者我是否需要调用可以镜像回 IP 地址的外部站点的过程?
【问题讨论】:
标签: kubernetes google-cloud-platform google-compute-engine google-kubernetes-engine