如何从 Pod 内部获取 Kubernetes 主机 IP?

Abr*_*Voy 1 kubernetes

假设我们有一个前端和一个后端 Pod 在 kubernetes 集群中运行。

两个 Pod 都有相应的服务在主机上公开它们(类型:)NodePort。最终前端使用<Host IP>:<Port 1>,后端运行在<Host IP>:<Port 2>

如何找出主机 IP 以便在前端 pod 中使用(定义为变量的值)?尝试使用设置localhost,但它不起作用,所以可能必须定义确切的IP。

Bot*_*tje 6

使用向下的API

spec:
  image: ...
  env:
   - name: REACT_APP_BACKEND_URL
     valueFrom:
       fieldRef:
         fieldPath: status.hostIP
Run Code Online (Sandbox Code Playgroud)