IBM Cloud Docs
Helm チャートを使用したサービスの追加

Helm チャートを使用したサービスの追加

Helm チャートを使用して、複雑な Red Hat OpenShift アプリをクラスターに追加できます。

バージョン 4 を実行する Red Hat OpenShift クラスターでは、Helm チャートの代わりにオペレーターを使用します。 カスタム Helm チャートがある場合は、代わりに Helm ベースの Operator を作成できます。

Red Hat OpenShift on IBM Cloud での Helm について

Helm とは何ですか? どのようにして使用しますか?

Helm は Kubernetes パッケージマネージャです。 Helm チャートを使って、クラスタ内の複雑な Kubernetes アプリを定義、インストール、アップグレードします。 Helm チャートには、アプリを作成する Kubernetes リソースの YAML ファイルを生成するための指定内容がパッケージ化されています。 これらの Kubernetes リソースはクラスター内で自動的に適用され、Helm によってバージョンを割り当てられます。 Helm を使用して独自のアプリを指定およびパッケージ化して、Kubernetes リソースの YAML ファイルを Helm に生成させることもできます。

Red Hat OpenShift on IBM Cloud ではどのような Helm チャートがサポートされていますか?

利用可能な Helm チャートの概要については、 Helm チャートカタログを参照してください。

クラスターへの Helm 3 のインストール

クラスターに Helm v3 と IBM Cloud Helm リポジトリーをセットアップします。

始める前に: アカウントにログインします。 該当する場合は、適切なリソース・グループをターゲットにします。 クラスターのコンテキストを設定します。

  1. 最新リリースのバージョン3 Helm CLIをローカルマシンにインストールする。

  2. 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
    
  3. すべての Helm チャートの最新バージョンを取得するようにリポジトリーを更新します。

    helm repo update
    
  4. 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
    
  5. インストールする Helm チャートを特定し、Helm チャートの README に記載されている手順に従って Helm チャートをクラスターにインストールします。