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 リポジトリーをセットアップします。
始める前に: アカウントにログインします。 該当する場合は、適切なリソース・グループをターゲットにします。 クラスターのコンテキストを設定します。
-
最新リリースのバージョン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 チャートをクラスターにインストールします。