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

hmae6n7t  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(2)|浏览(173)

假设我们有一个前端和一个后端pod运行在一个kubernetes集群中。
两个Pod都有相应的服务在主机上公开它们(类型:NodePort)。最后,前端使用<Host IP>:<Port 1>,后端运行在<Host IP>:<Port 2>上。
如何找出主机IP,以便它可以在前端Pod中使用(定义为变量的值)?尝试设置localhost,但它不起作用,所以可能必须定义确切的IP。

cwxwcias

cwxwcias1#

使用downward API

spec:
  image: ...
  env:
   - name: REACT_APP_BACKEND_URL
     valueFrom:
       fieldRef:
         fieldPath: status.hostIP
4xrmg8kj

4xrmg8kj2#

更新“deployment.yaml”,如下所示

相关问题