【发布时间】:2021-05-28 15:46:43
【问题描述】:
基本上,我在 EKS 集群上运行了一组 6 个 Pod,它们都运行相同的前端 React 应用程序,我试图在 <p> 标签中简单地显示 Pod 的 HOSTNAME 以测试我的负载是哪个 Pod平衡器正在命中。
有没有办法在不设置后端的情况下从应用程序级别获取此环境变量?
【问题讨论】:
标签: reactjs kubernetes amazon-eks kubernetes-pod
基本上,我在 EKS 集群上运行了一组 6 个 Pod,它们都运行相同的前端 React 应用程序,我试图在 <p> 标签中简单地显示 Pod 的 HOSTNAME 以测试我的负载是哪个 Pod平衡器正在命中。
有没有办法在不设置后端的情况下从应用程序级别获取此环境变量?
【问题讨论】:
标签: reactjs kubernetes amazon-eks kubernetes-pod
不,您的后端 react pod 将发送 pod IP,因为 K8s LB 正在使用服务 IP 对其进行抽象。
例如: https://github.com/paulbouwer/hello-kubernetes/blob/main/src/app/server.js
【讨论】: