kubernetes - helm 传递特定文件夹中的所有值文件

标签 kubernetes kubernetes-helm helm3

我有一个包含多个 value.yaml 文件的文件夹,我想将该文件夹中的所有 yaml 文件作为参数传递给 helm install。

可以像 helm install example 一样使用。 -f 值/values1.yaml -f 值/values2.yaml

但是values文件夹中有超过10个文件是否可以简单地传递一个文件夹作为参数

我已经尝试过 helm install example 。 -f values/* 这不起作用。

最佳答案

这是不可能的,因为 -f 需要一个文件或 URL = 在 YAML 文件或 URL 中指定值(可以指定多个) 而 helm 不知道使用目录的命令。

也许您应该减少您的values.yaml 文件以拥有一个基本值文件和一个特定于环境的值文件:

helm install example . -f values.yaml -f env/values_dev.yaml

关于kubernetes - helm 传递特定文件夹中的所有值文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71122385/

相关文章:

kubernetes - 如何让 jupyter-hub 访问我的私有(private) Docker 镜像存储库?

deployment - 无法将 Kubernetes 部署链接到 GitLab 环境页面

kubernetes - 如何在 Pod 之间或 kubernetes 集群中的节点之间复制文件?

bash - kubectl 在 bash 脚本中使用内联选项而不是 yaml 文件创建

kubernetes - 带有pvc的local类型的StorageClass,但在kubernetes中给出错误

google-cloud-platform - 无法使用 OCI 将 Helm Chart 推送到 Google Cloud Artifact Registry

kubernetes-helm - Telegraf Helm Chart 更新时出错 : Error parsing data

docker - 在带有jenkins的kubernetes实例上使用docker-compose-安装空卷

kubernetes - 当我从 EKS 中删除相应的入口时,ALB 监听器不会自动删除

kubernetes - agents.volumes 参数应该如何在 Datadog Helm Chart 中工作