创建多个 Helm Chart 使用的通用 Kubernetes 资源的正确方法是什么?

问题描述 投票:0回答:1

有一些 Kubernetes 资源是多个 Helm Chart 通用的。所以,我的问题是创建这些公共资源的标准方法是什么。

我的思考过程是:

我将在每个舵图中添加这些公共资源部分。如果资源在环境中已经可用,那么 helm 将不会创建它,否则它将创建资源。

理解示例:

PV 到 PVC 的映射是一对一的,而 PVC 到 POD 的映射是一对多的。现在我想做的是,有一个通用的PVC,可供来自不同舵图的多个pod使用。 在这种情况下,创建 PV 和 PVC 的正确方法是什么?

您能否确认我的理解是否正确,或者是否有任何不同的方法来处理这个问题。请提供您的评论和示例。

kubernetes kubernetes-helm kubernetes-pvc
1个回答
0
投票

将公共资源定义存储在 Git 存储库中,并使用 ArgoCD 等 GitOps 工具来部署它们。 Helm 图表可以从 Git 存储库引用和部署这些资源。 这提供了一种版本控制和自动化的方式来管理共享资源。

© www.soinside.com 2019 - 2024. All rights reserved.