Pod 的所有环境变量列表
List of all environment variables for a Pod
我在 OpenShift v3(一体化)上有一个 Web 应用程序,使用的是 Wildfly Builder Image。另外,我创建了一个名为xyz的服务,指向一个外部主机+IP。像这样:
"kind": "Service",
"apiVersion": "v1",
"metadata": { "name": "xyz" },
"spec": {
"ports": [
{ "port": 61616,
"protocol": "TCP",
"targetPort": 61616
}
],
"selector": {}
}
我也有一个端点,指向外部,但这与这个问题无关。
部署后,我的程序可以访问名为 XYZ_PORT=tcp://172.30.192.186:61616
的环境变量
但是,我不知道如何通过 Web 控制台或使用 CLI 查看 所有 所有此类变量的值。使用网络控制台,我看不到它被注入到 YAML 中。
我尝试了一些 oc env 选项,但 none 似乎列出了我想要的内容。
假设您正在部署 kitchensink,那么下面的 CLI 应该会列出所有环境变量:
oc env bc/kitchensink --list
我在 OpenShift v3(一体化)上有一个 Web 应用程序,使用的是 Wildfly Builder Image。另外,我创建了一个名为xyz的服务,指向一个外部主机+IP。像这样:
"kind": "Service",
"apiVersion": "v1",
"metadata": { "name": "xyz" },
"spec": {
"ports": [
{ "port": 61616,
"protocol": "TCP",
"targetPort": 61616
}
],
"selector": {}
}
我也有一个端点,指向外部,但这与这个问题无关。
部署后,我的程序可以访问名为 XYZ_PORT=tcp://172.30.192.186:61616
的环境变量但是,我不知道如何通过 Web 控制台或使用 CLI 查看 所有 所有此类变量的值。使用网络控制台,我看不到它被注入到 YAML 中。
我尝试了一些 oc env 选项,但 none 似乎列出了我想要的内容。
假设您正在部署 kitchensink,那么下面的 CLI 应该会列出所有环境变量:
oc env bc/kitchensink --list