小编Red*_*Kun的帖子

如何使用 kustomize 共享具有多个覆盖的资源/补丁?

我使用 kustomize 将 kube-prometheus 部署到多个环境。

kube-prometheus 是一个基础,每个环境都是一个覆盖层。假设我想将仪表板部署到覆盖层,这意味着我需要为每个覆盖层部署相同的 ConfigMap 和相同的补丁。

理想情况下,我希望避免更改基础,因为它是在我的存储库之外声明的,并保持干燥,而不是在各处复制相同的配置。

有办法实现这一点吗?

文件夹结构:

/base/
     /kube-prometheus/
/overlays/
     /qa/       <--- 
     /dev/      <--- I want to share resources+patches between those
     /staging/  <---

Run Code Online (Sandbox Code Playgroud)

kubernetes kustomize

7
推荐指数
1
解决办法
6413
查看次数

标签 统计

kubernetes ×1

kustomize ×1