依赖
管理chart依赖的方法有两种,一种是在requirements.yaml
中给出引用,一种是把依赖拷贝到charts/
目录下手动维护。
mychart/
├── charts/
├── requirements.yaml
├── ...
└── values.yaml
requirements.yaml
requirements.yaml
文件的基本格式如下:
dependencies:
- name: apache
version: 1.2.3
repository: http://example.com/charts
- name: mysql
version: 3.2.1
repository: http://another.example.com/charts
name
:依赖的chart的名字version
:依赖的chart的版本repository
:依赖的chart的仓库,注意需要在本地使用helm repo add
添加这些仓库
执行命令helm dependency update ./mychart
,helm便会根据requirements.yaml
下载依赖的chart压缩包到charts/
目录下(注意只是下载并不会安装)
Last updated
Was this helpful?