7.4. Cluster Autoscaler の無効化
Cluster Autoscaler を無効にするには、対応する ClusterAutoscaler リソースを削除します。
クラスターに既存の Machine Autoscaler がある場合も、Cluster Autoscaler を無効にするとクラスター上の自動スケーリングが無効になります。
手順
次のコマンドを実行して、クラスターの
ClusterAutoscalerリソースを一覧表示します。$ oc get ClusterAutoscaler出力例
NAME AGE default 42mオプション: 次のコマンドを実行して、
ClusterAutoscalerCR の YAML ファイルバックアップを作成します。$ oc get ClusterAutoscaler/default \ -o yaml> <cluster_autoscaler_backup_name>.yamlここでは、以下のようになります。
- <cluster_autoscaler_backup_name>
- バックアップを保存するファイル名を指定します。
次のコマンドを実行して、
ClusterAutoscalerCR を削除します。$ oc delete ClusterAutoscaler/default出力例
clusterautoscaler.autoscaling.openshift.io "default" deleted
検証
Cluster Autoscaler が無効になっていることを確認するには、次のコマンドを実行します。
$ oc get ClusterAutoscaler予想される出力
No resources found
次のステップ
-
ClusterAutoscalerCR を削除して Cluster Autoscaler を無効にすると、クラスターは自動スケーリングできなくなりますが、クラスター上の既存の Machine Autoscaler は削除されません。不要な Machine Autoscaler をクリーンアップするには、「Machine Autoscaler の無効化」を参照してください。 -
Cluster Autoscaler を再度有効にする必要がある場合は、
<cluster_autoscaler_name_backup>.yamlバックアップファイルを使用し、「Cluster Autoscaler のデプロイ」に記載された手順に従います。