Helm の charts をカスタマイズする方法
例として、stable/redisをカスタマイズしてみます。
(なぜならこの記事の編集時点で正しくインストールできなくなってるので;)
local に charts を取得する
以下のコマンドを実行して、cahrts をローカルに取得します。
$ helm fetch stable/redis
$ ls
redis-9.4.1.tgz
charts の編集
tgzを展開して任意のフォルダに置き、
編集したいファイルを編集します。
$ ls ./redis
Chart.yaml ci README.md templates values-production.yaml values.yaml
独自の charts の作成
ディレクトリを指定して、オリジナルの charts を作成します。
$ helm package redis
Successfully packaged chart and saved it to: redis-9.4.1.tgz
上記のコマンドはでディレクトリ(redis)を指定して、chartsを作成しています。
独自の charts のインストール
installコマンドにtgzを指定してインストールします。
$ helm install redis-9.4.1.tgz