对于波德所有环境变量列表(List of all environment variables for

2019-09-29 01:19发布

我有OpenShift V3(所有功能于一体)的Web应用程序,使用Wildfly生成图像。 另外,我创建了一个名为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。 使用Web的控制台,我不能看到它被注入到YAML。

我尝试了一些的超频选项ENV,但似乎没有列出我想要的东西。

Answer 1:

比方说,你正在部署的KitchenSink,那么下面的CLI应该列出所有的环境变量:

oc env bc/kitchensink --list


文章来源: List of all environment variables for a Pod