Helm チャートを使用したサービスの追加
Helm チャートを使用して、複雑な Red Hat OpenShift アプリをクラスターに追加できます。
バージョン 4 を実行する Red Hat OpenShift クラスターでは、Helm チャートの代わりにオペレーターを使用します。 カスタム Helm チャートがある場合は、代わりに Helm-ベースオペレーター。
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-chartshelm search repo ibm-chartshelm search repo ibm-communityhelm search repo entitledhelm search repo ibm-helm -
インストールする Helm チャートを特定し、Helm チャートの
READMEに記載されている手順に従って Helm チャートをクラスターにインストールします。