如何解决舵图:在伞形图文件中为子图表指定值文件
我有几张图表想要一起部署。
Chart.yaml:
apiVersion: v2
name: solution-chart
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: 1.16.0
dependencies:
- name: ingress-nginx
version: 2.13.0
repository: "https://kubernetes.github.io/ingress-nginx"
- name: service1
version: 0.1.0
- name: service2
version: 0.1.0
- name: service3
version: 0.1.0
Service1,Service2和Service3具有不同的值文件,一个用于本地配置,一个用于生产配置。
是否可以在Chart.yaml文件的依赖项部分中指定值文件?
解决方法
我建议您使用helmfile
解决以下问题。
我正在使用它,通常像这样包装所有图表及其依赖项:
releases:
- name: service1
chart: ./charts/service1
values:
- ./values/service1.yaml
- name: service2
chart: ./charts/service2
values:
- ./values/service2.yaml
- name: service3
chart: ./charts/service3
values:
- ./values/service3.yaml
尝试获取文档,并找到适合您的情况的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。