kubernetes - referring a resource yaml from another directory in kustomization - Stack Overflow
. ├── base │ ├── main │ │ ├── kustomization.yaml │ │ └── resource.yaml │ └── stuff │ ├── first.yaml │ └── kustomization.yaml └── cluster └── kustomization.yaml
上記の構成にして
base/main/kustomization.yaml:
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - resource.yaml
base/stuff/kustomization.yaml:
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - first.yaml
この状態で、以下のように読み込むと個別のリソースを読み込むことができます。
cluster/kustomization.yaml:
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../base/main - ../base/stuff
ただしこれはいけませんでした。base/kustomization.yaml
をおかないとダメそうですね。
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../base