【发布时间】:2019-06-02 17:40:50
【问题描述】:
我正在运行一个 k8s 集群,其中有一个 configmap,其中包含一个 json 文件。
kubectl describe cm my-cmap
Name: my-cmap
Namespace: default
Labels: <none>
Annotations: <none>
Data
====
mydataJson:
----
{
key1 : value1,
key2 : value2
}
有没有办法在 pod 中获取 key1 作为 ENV 变量?
【问题讨论】:
-
Kubernetes 文档中有一个关于Configure a Pod to Use a ConfigMap 方法的页面,它专门讨论了将 ConfigMap 键作为环境变量注入。
-
问题是关于在 configmap 的 json 中使用特定键
-
@DhanujDharmarajan - 你能克服这个问题吗?我必须为我的配置做类似的事情。
-
@Legolas 不。我必须将文件挂载到容器中,解析它,然后设置环境
标签: kubernetes configmap