Helm Basic
The package manager for Kubernetes
Helm is the best way to find, share, and use software built for Kubernetes.
Helm Installation
From the Binary Releases
Every release of Helm provides binary releases for a variety of OSes. These binary versions can be manually downloaded and installed.
- Download your desired version
- Unpack it (
tar -zxvf helm-v2.0.0-linux-amd64.tgz
)
- Find the
helm
binary in the unpacked directory, and move it to its desired destination (mv linux-amd64/helm /usr/local/bin/helm
)
Helm command
:information_source:注意: 以下使用的均为Helm v3.0+
版本, helm v2.0+
版本略有不同.
自定义chart
创建自定义chart
:
Chart.yaml
文件是chart必需的。包含了以下字段:
其他字段将被忽略。
全局value
从2.0.0-Alpha.2开始,Helm 支持特殊的”global”值。(如果不单独设置, 则charts
文件夹中的chart无法共享使用该变量)
上面添加了global
部分和一个值app: MyWordPress
。这个值以.Values.global.app
在 所有 chart中有效, 父chart的全局变量优先于子chart中的全局变量。
参考链接