[英]How to access kubernetes environment variables from package.json?
我正在将一些测试变量传递给我的 pod,它在 nodejs 中有这样的代码:
apiVersion: v1
kind: Pod
metadata:
name: envar-demo
labels:
purpose: demonstrate-envars
spec:
containers:
- name: envar-demo-container
image: gcr.io/google-samples/node-hello:1.0
send:
- name: DEMO_GREETING
value: "Hello from the environment"
- name: DEMO_FAREWELL
value: "Such a sweet sorrow"
我正在尝试从我的 pod 中的package.json访问这些变量的值,但如果我没有可以从中读取这些变量的 .env 文件,我不知道该怎么做grep
无论您如何通过 Kubernetes、export 或在调用命令之前设置变量。 您可以像在通常的 bash 脚本中一样访问它。
"scripts": {
"envvar": "echo $TEST_ENV_VAR"
},
然后我们可以运行它
➜ TEST_ENV_VAR=4342 npm run envvar
> envvar
> echo $TEST_ENV_VAR
4342
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.