有没有办法用Kustomize添加新资源(而不是覆盖它们)?

时间:2019-04-28 12:36:38

标签: kubernetes templating

使用kubectl apply -k,您可以覆盖Resource配置(已经定义)。您还可以创建资源吗?

在我的特定情况下,我想为开发环境创建一个local Volume。我的基本文件夹中没有此资源。

我的文件夹结构是这样的:

~/someApp
├── base
│   ├── deployment.yaml
│   ├── kustomization.yaml
│   └── service.yaml
└── overlays
    ├── development
    │   ├── cpu_count.yaml
    │   ├── kustomization.yaml
    │   ├── replica_count.yaml
    │   └── volume.yaml <--- *Is this possible*?
    └── production
        ├── cpu_count.yaml
        ├── kustomization.yaml
        └── replica_count.yaml

1 个答案:

答案 0 :(得分:0)

在您的overlays/development/kustomization.yaml中,您可以添加:

resources:
  - volume.yaml