configMapGenerator

    列表中的每个条目都将生成一个 ConfigMap (合计可以生成 n 个 ConfigMap)。

    • 第一个使用给定文件的名称和内容创建数据
    • 第二个使用文件中的键/值对将数据创建为键/值
    • 第三个使用 中的键/值对创建数据作为键/值

    每个 configMapGenerator 项均接受的参数 behavior: [create|replace|merge],这个参数允许修改或替换父级现有的 configMap。

    options 字段允许用户为生成的实例添加标签和(或)注释,或者分别禁用该实例名称的哈希后缀。此处添加的标签和注释不会被 kustomization 文件 字段关联的全局选项覆盖。但是如果全局 generatorOptions 字段指定 disableNameSuffixHash: true,其他 options 的设置将无法将其覆盖。

    下面这个示例会创建一个 ConfigMap,并将 whatever.ini 重命名为 myFileName.ini

    1. kind: Kustomization
    2. - name: app-whatever
    3. files: