6.3.4. OpenShift Container Platform でのカスタム Helm チャートの作成
手順
新規プロジェクトを作成します。
$ oc new-project nodejs-ex-kOpenShift Container Platform オブジェクトが含まれる Node.js チャートのサンプルをダウンロードします。
$ git clone https://github.com/redhat-developer/redhat-helm-chartsサンプルチャートを含むディレクトリーに移動します。
$ cd redhat-helm-charts/alpha/nodejs-ex-k/Chart.yamlファイルを編集し、チャートの説明を追加します。apiVersion: v21 name: nodejs-ex-k2 description: A Helm chart for OpenShift3 icon: https://static.redhat.com/libs/redhat/brand-assets/latest/corp/logo.svg4 version: 0.2.15 チャートが適切にフォーマットされていることを確認します。
$ helm lint出力例
[INFO] Chart.yaml: icon is recommended 1 chart(s) linted, 0 chart(s) failed直前のディレクトリーレベルに移動します。
$ cd ..チャートをインストールします。
$ helm install nodejs-chart nodejs-ex-kチャートが正常にインストールされたことを確認します。
$ helm list出力例
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION nodejs-chart nodejs-ex-k 1 2019-12-05 15:06:51.379134163 -0500 EST deployed nodejs-0.1.0 1.16.0