Helm入門 Chartのコード管理

★★★ お知らせ ★★★

◆ 6月のPS Liveは決済サービスStripeのデモ!◆
決済サービスのStripeでサブスクリプションの支払い機能を作ってみた
Stripeの機能の一部を切り出して、簡単なサブスクリプションを作るとどうなるのかを、デモをまじえてご紹介します。
⇒ 詳細はこちらから

◆【セミナー開催】 可視化ツールGrafana~初めてのダッシュボード作成◆
デモンストレーション付き!
本セミナーでは、売上データを用いて、4種類のパネル作成方法をお見せします。
⇒ お申込みはこちらから

◆ エンジニア業務環境アンケート結果 ◆
エンジニアが自分の働き方にどういったことで満足していて、不満を感じているのか、働きたい会社像として何を求めているのか、業務環境調査を実施しました。ぜひご覧ください。
⇒ アンケート結果はこちらから

こんにちは、サイオステクノロジーの角川です。
前回はHelmのバージョン管理機能についてご紹介しました。
今回はHelmのChartファイル内のvaluesファイルによる設定変更の手順についてご紹介します。
コマンドによる設定変更ではなく、valuesファイルを用いた設定変更をおこなう手順を用いることによりHelmのChartの変更をGitなどのコード管理ツールで管理が出来るようになります。

前回のおさらい

以下コマンドでwordpressBlogNameの設定パラメータの値をUser's Blog!からMyBlogへコマンドで直接指定する形で変更しました。

$ helm upgrade wordpress-sample bitnami/wordpress --set wordpressBlogName=MyBlog

今回は設定パラメータの変更をコマンドで直接指定するのではなく、Chartのvaluesファイルの内容を変更してそのChartファイルから設定変更を反映する方法についてご紹介します。

Chartのvaluesファイルによる設定変更

Helm Chartファイルをダウンロード

$ helm pull bitnami/wordpress --untar

Chartファイルがダウンロードされwordpressというディレクトリが作成されていると思います。
そしてそのwordpressディレクトリの配下にwordpress/values.yamlというvaluesファイルが作成されていると思います。
このファイルが設定パラメータを管理しているyamlファイルになっていますのでこちらのファイルの内容を任意の設定に変更します。

 

設定の変更

wordpressディレクトリの配下のwordpress/values.yamlファイルを編集します。

例えばwordpressBlogNameの設定パラメータの値をUser's Blog!からMyBlogへ変更する場合はファイル内の該当箇所を以下のように変更します。

## @param wordpressBlogName Blog name
##
wordpressBlogName: User's Blog!

## @param wordpressBlogName Blog name
##
wordpressBlogName: MyBlog

 

設定変更の反映

wordpressディレクトリの配下のwordpress/values.yamlファイルを編集後、以下コマンドを実行します。

$ helm upgrade wordpress-sample bitnami/wordpress --values wordpress/values.yaml

上記でChartのvaluesファイルの変更が反映されます。

最後に

今回ご紹介した方法を用いることで設定変更をChartのvaluesファイルで管理が出来るようになります。
valuesファイル以外のその他Chartを構成するファイル・ディレクトリもダウンロードされていますので、ダウンロードしたChartファイルやディレクトリをGitなどコード管理ツールで管理することでファイルの履歴管理も可能になります。

これまでHelmに関する機能を連載の形でご紹介しました。参考になりましたら幸いです。

アバター画像
About サイオステクノロジーの中の人 9 Articles
サイオステクノロジーで働く中の人です。
ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

0人がこの投稿は役に立ったと言っています。


ご覧いただきありがとうございます。
ブログの最新情報はSNSでも発信しております。
ぜひTwitterのフォロー&Facebookページにいいねをお願い致します!



>> 雑誌等の執筆依頼を受付しております。
   ご希望の方はお気軽にお問い合わせください!

Be the first to comment

Leave a Reply

Your email address will not be published.


*


質問はこちら 閉じる