3

我有一个覆盖kustomization.yaml如下:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

bases:
    - ../../base/

patches:
    - patch.yaml

secretGenerator:
    - name: my-secrets
      env: password.env

当使用嵌入kustomize的方式kubectl应用它时,kubectl -k它可以正常工作,但现在我需要在应用它之前生成最终的 yaml,所以当我尝试通过它自己使用时,kustomize build devops/kustomize/my-cluster/overlay/local > local.yaml我得到了这个错误:

Error: json: unknown field "env"

secretGenerator规格有env参数,所以我不确定我做错了什么。

4

1 回答 1

5

事实证明,较新版本的 kustomize 使用envs参数而不是env

于 2020-06-10T13:48:14.527 回答