Helm チャートを使用したサービスの追加
Helm チャートを使用して、複雑な Kubernetes アプリをクラスターに追加できます。
IBM Cloud Kubernetes Service での Helm について
Helm とは何ですか? どのようにして使用しますか?
Helm は、 Helm チャートを使用してクラスター内の複雑な Kubernetes アプリを定義、インストール、およびアップグレードする Kubernetes パッケージ・マネージャーです。 Helm チャートには、アプリを作成する Kubernetes リソースの YAML ファイルを生成するための指定内容がパッケージ化されています。 これらの Kubernetes リソースはクラスター内で自動的に適用され、Helm によってバージョンを割り当てられます。 Helm を使用して独自のアプリを指定およびパッケージ化して、Kubernetes リソースの YAML ファイルを Helm に生成させることもできます。
IBM Cloud Kubernetes Service ではどのような Helm チャートがサポートされていますか?
使用可能な Helm チャートの概要については、 Helm charts カタログを参照してください。
クラスターへの Helm 3 のインストール
クラスターに Helm v3 と IBM Cloud Helm リポジトリーをセットアップします。
始める前に: アカウントにログインします。 該当する場合は、適切なリソース・グループをターゲットにします。 クラスターのコンテキストを設定します。
-
バージョン 3 の Helm CLI の最新リリースをローカル・マシンにインストールします。
-
IBM Cloud Helm リポジトリーを Helm インスタンスに追加します。
IBM Cloud アカウントで VRF および サービス・エンドポイント を有効にした場合は、プライベート IBM Cloud Helm リポジトリーを使用して、プライベート・ネットワーク上のイメージ・プル・トラフィックを保持できます。 アカウントで VRF またはサービス・エンドポイントを有効にできない場合は、パブリック・レジストリー・ドメイン
helm repo add iks-charts https://icr.io/helm/iks-charts
を使用してください。helm repo add iks-charts https://private.icr.io/helm/iks-charts
-
すべての Helm チャートの最新バージョンを取得するようにリポジトリーを更新します。
helm repo update
-
IBM Cloud リポジトリーで現在使用可能な Helm チャートをリストします。
helm search repo iks-charts
helm search repo ibm-charts
helm search repo ibm-community
helm search repo entitled
helm search repo ibm-helm
-
インストールする Helm チャートを特定し、Helm チャートの
README
に記載されている手順に従って Helm チャートをクラスターにインストールします。