如何在 `secretGenerator` 中使用 `vars`?

如何在 `secretGenerator` 中使用 `vars`?

在我的kustomization.yaml文件中我正在尝试:

secretGenerator:
  - name: app-env
    behavior: merge
    envs:
      - app.env
    literals:
      - DB_HOST=$(DB_HOST)
vars:
  - name: DB_HOST
    objref:
      kind: Service
      name: mariadb-service
      apiVersion: v1
    fieldref:
      fieldpath: metadata.name

但是环境变量DB_HOST以字符串文字的形式出现,$(DB_HOST)而不是像我希望的那样被服务名称替换。

我如何将我的服务名称放入该环境变量中?

相关内容