Content #
apiVersion: v1
kind: ConfigMap
metadata:
name: info
data:
count: '10'
debug: 'on'
path: '/etc/systemd'
greeting: |
say hello to kubernetes.
ConfigMap 存储的是配置数据,是静态的字符串,并不是容器,所以它们就不需要用“spec”字段来说明运行时的“规格”。ConfigMap 要存储数据,需要用另一个含义更明确的字段“data”。
要生成带有“data”字段的 YAML 样板,你需要在 kubectl create 后面多加一个参数 –from-literal ,表示从字面值生成一些数据:
kubectl create cm info --from-literal=k=v $out
Viewpoints #
From #
14|ConfigMap/Secret:怎样配置、定制我的应用