小编Sun*_*nny的帖子

如何从 React.js 应用程序访问 Kubernetes 容器环境变量?

我有一个具有默认配置的 create-react-app 。我在.env 文件中配置了一些 PORT 和 API

REACT_APP_PORT=3000
Run Code Online (Sandbox Code Playgroud)

并将内部应用程序与 process.env.REACT_APP_PORT 一起使用。

我的服务器部署在 Kubernetes 上。有人可以解释如何配置我的 create-react-app 以使用 pod/容器提供的环境变量吗?

我想通过 kubectl svc 给出的名称访问集群 IP

更新1:

我有相反的场景,我不想在 kubernetes pod 容器中配置我的前端环境变量,但想使用 pod 的环境变量

ex CLUSTER_IP 和 CLUSTER_PORT 其名称由我的 React 应用程序中 pod 的 env 变量定义。

例如-

NAME TYPE CLUSTER-IP 

XYZ ClusterIP x.y.z.a
Run Code Online (Sandbox Code Playgroud)

并想要在React应用程序中访问XYZ以指向集群IP(xyza)

environment-variables reactjs kubernetes server

6
推荐指数
1
解决办法
1万
查看次数