自分備忘録用メモ。helm で最近良く使うコマンド。... 全然覚えられない。
helm / kbld / kapp
イメージの情報をファイルに書き出す。mysql
, bitnami/mysql
, manifest.lock.mysql
部分は都度要修正。
$ helm template mysql bitnami/mysql | kbld -f- --lock-output ./manifest.lock.mysql
イメージのリロケート。上の手順で取得したコンテナイメージの情報を元に、
repository
で指定したコンテナレジストリに対して、イメージのリロケートを実施。
$ kbld relocate -f ./manifest.lock.mysql --repository registry.<DOMAIN>/bitnami/mysql \
--lock-output ./manifest.lock.copied.mysql
デプロイ。
$ helm template mysql bitnami/mysql -f values.yaml -n <namespace> | \
kbld -f- -f ./manifest.lock.copied.mysql | kapp deploy -f- -a mysql -y -n <namespace>