【发布时间】:2016-11-26 01:48:28
【问题描述】:
文档 (http://kubernetes.io/docs/user-guide/configmap/) 中用于使用值的示例基于 ConfigMap,其中每个数据条目都是一对/值。示例:
apiVersion: v1
kind: ConfigMap
metadata:
name: special-config
namespace: default
data:
special.how: very
special.type: charm
但是,当我们从属性文件创建 ConfigMap 时,每个数据条目值本身就是一个键/对值列表。示例:
$ kubectl get configmaps game-config -o yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: game-config
[...]
data:
game.properties: |-
enemies=aliens
lives=3
enemies.cheat=true
enemies.cheat.level=noGoodRotten
secret.code.passphrase=UUDDLRLRBABAS
secret.code.allowed=true
secret.code.lives=30
[...]
在这种情况下:
- 我们如何将单个条目(例如:enemys.cheat)作为 环境变量?
- 我们如何消费所有条目(例如:所有 game.properties 条目) 作为一组环境变量,假设我们只使用每个键作为 环境变量名?
【问题讨论】:
标签: docker kubernetes