overlays -----> configuration1 ----> kustomization.yaml
|
|----> configuration2 ----> kustomization.yaml
resources ------> kustomization.yaml
# in file resources/kustomization.yaml
# for configuration1
resources:
- pvc.yaml
- deployment.yaml
- namespace.yaml
# for configuration2
resources:
- pvc.yaml
- network.yaml
- istio.yaml
最终目标
kubectl apply -k overlays/configuration1
kubectl apply -k overlays/configuration2
我有一个包含两个文件夹的叠加文件夹。配置1和配置2。在这些文件夹中,我有一个 kustomization.yaml 文件。这两个自定义文件调用同一个资源文件夹。configuration1 和 configuration2 需要指定不同的资源列表。我可以在资源文件夹中创建两个不同的 kustomize.yaml 文件,还是在同一个 kustomization.yaml 中指定两个不同的资源列表?