gpt4 book ai didi

kubernetes - 我有 2 个调用相同配置的自定义覆盖。我需要在同一个文件夹中有两个 kustomization.yaml 文件

转载 作者:行者123 更新时间:2023-12-04 17:28:02 26 4
gpt4 key购买 nike

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 中指定两个不同的资源列表?

最佳答案

在这种情况下,它将使用以下结构:

base/
kustomization.yaml
pvc.yaml
overlays/
configuration1/
kustomization.yaml
deployment.yaml
namespace.yaml
configuration2/
kustomization.yaml
network.yaml
istio.yaml
base/kustomization.yaml :
resources:
- pvc.yaml
overlays/configuration1/kustomization.yaml :
resources:
- ../../base
- namespace.yaml
- deployment.yaml
overlays/configuration2/kustomization.yaml :
resources:
- ../../base
- network.yaml
- istio.yaml
这个想法是将两者共同的配置保留在基础中,并移动到每个覆盖特定于它的配置。

关于kubernetes - 我有 2 个调用相同配置的自定义覆盖。我需要在同一个文件夹中有两个 kustomization.yaml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62078559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com