首页 > 解决方案 > 从 kubernetes yaml 配置中的秘密映射中获取多个密钥的简写语法

问题描述

在我的 kubernetes 部署配置中,我想从名为“my-environment-config”的秘密映射中获取两个环境变量。目前我这样做的方式如下:

    env:
      - name: INFLUXDB_DATA_ENGINE
        valueFrom:
          secretKeyRef:
            name: my-environment-config
            key: INFLUXDB_DATA_ENGINE
      - name: INFLUXDB_DATA_QUERY_LOG_ENABLED
        valueFrom:
          secretKeyRef:
            name: my-environment-config
            key: INFLUXDB_DATA_QUERY_LOG_ENABLED

在我看来,这种语法过于冗长。有没有更优雅地指定这个的简写?

PS:重要的是要注意,我不想公开 my-environment-config 的所有秘密,只是选择了几个。

标签: yamlgoogle-kubernetes-enginekubernetes-secrets

解决方案


推荐阅读