configMapGenerator
列表中的每个条目都将生成一个 ConfigMap (合计可以生成 n 个 ConfigMap)。
- 第一个使用给定文件的名称和内容创建数据
- 第二个使用文件中的键/值对将数据创建为键/值
- 第三个使用 中的键/值对创建数据作为键/值
每个 configMapGenerator 项均接受的参数 behavior: [create|replace|merge]
,这个参数允许修改或替换父级现有的 configMap。
options
字段允许用户为生成的实例添加标签和(或)注释,或者分别禁用该实例名称的哈希后缀。此处添加的标签和注释不会被 kustomization 文件 字段关联的全局选项覆盖。但是如果全局 generatorOptions
字段指定 disableNameSuffixHash: true
,其他 options
的设置将无法将其覆盖。
下面这个示例会创建一个 ConfigMap,并将 whatever.ini
重命名为 myFileName.ini
:
kind: Kustomization
- name: app-whatever
files: