ConfigMap对象

ConfigMap对象

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:怎样配置、定制我的应用