クラスターでのクラスター自動スケーリング機能アドオンの有効化
このアドオンは、コンソールまたはコマンドラインから有効にできます。
クラスタ・オートスケーラはGPUラベルを認識しないため、GPU消費量に基づいてスケールアップまたはスケールダウンすることができません。
コンソールからクラスタ・オートスケーラー・アドオンを有効にする
- Red Hat OpenShift on IBM Cloud クラスター・ダッシュボードから、自動スケーリング機能を有効にするクラスターを選択します。
- 「 アドオン 」セクションで、「Cluster Autoscaler」アドオンを探し、「 インストール 」をクリックします
CLI からのクラスター自動スケーリング機能アドオンの有効化
-
container-serviceプラグインを最新バージョンに更新してください。ibmcloud update && ibmcloud plugin update container-service -
次のコマンドを実行して、
cluster-autoscalerアドオンを有効にしてください。ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAME出力例
Enabling add-on `cluster-autoscaler` for cluster <cluster_name>... The add-on might take several minutes to deploy and become ready for use. OK -
アドオンがインストールされて、
Ready状態になっていることを確認します。ibmcloud oc cluster addon ls --cluster <cluster_name>出力例
NAME Version Health State Health Status cluster-autoscaler 1.0.1 normal Addon Ready -
アドオンを有効にした後、スケーリング用に構成されているワーカー・プールはありません。 ワーカー・プールで自動スケーリングをセットアップするには、 クラスター自動スケーリング機能の構成マップを編集します。
クラスター自動スケーリング機能アドオンの更新
クラスター自動スケーリング機能には次の 2 つの更新タイプがあります。
- パッチの更新
- パッチ更新は IBM によって自動的に配信され、サポートされるアドオン・バージョンおよびクラスター・バージョンでの機能更新や変更は含まれません。
- リリース更新
- リリースの更新には、サポート対象のアドオン・バージョンまたはクラスター・バージョンのクラスター自動スケーリング機能の新機能や変更内容が含まれます。 リリース更新は、クラスター自動スケーリング機能アドオンに手動で適用する必要があります。
クラスタ・オートスケーラ・アドオンを更新するには
-
クラスターにデプロイされているクラスター自動スケーリング機能アドオンのバージョンを確認します。 更新がある場合は、最新のアドオン・バージョンのリリース・ノートを参照してください。
ibmcloud oc cluster addon ls --cluster <cluster_name>クラスター自動スケーリング機能アドオンによってサポートされていないバージョンにクラスターをアップグレードすると、アプリでダウン時間が発生する可能性があり、クラスターがスケーリングされない可能性があります。
-
クラスタのオートスケーラー・アドオンを更新します。
ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name> -
アドオンが正常に更新されて、
Ready状態になっていることを確認します。ibmcloud oc cluster addon ls --cluster <cluster_name>
コンソールからのクラスター自動スケーリング機能アドオンの削除
-
オートスケーラー ConfigMap を編集して、作業プールのスケーリングを停止します。
-
Red Hat OpenShift on IBM Cloud クラスター・ダッシュボードから、自動スケーリング機能を有効にするクラスターを選択します。
-
Cluster Autoscalerアドオンを見つけ、 アンインストールをクリックします
CLI からのクラスター自動スケーリング機能アドオンの削除
-
オートスケーラー ConfigMap を編集して、作業プールのスケーリングを停止します。
-
cluster-autoscalerアドオンを無効にします。ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name> -
アドオンが削除されたことを確認します。
ibmcloud oc cluster addon ls --cluster <cluster_name>