3.7. ROSA CLI を使用したクラスター自動スケーリングパラメーター


ROSA CLI (rosa) を使用する場合、クラスター作成コマンドに次のパラメーターを追加してオートスケーラーパラメーターを設定できます。

表3.4 ROSA CLI (rosa) で利用可能な設定可能なオートスケーラーパラメーター
設定説明型または範囲例/命令

--autoscaler-balance-similar-node-groups

同じインスタンスタイプとラベルセットを持つノードグループを特定し、それらのノードグループのそれぞれのサイズのバランスを試みます。

boolean

true に設定するには追加し、false に設定するにはオプションを省略します。

--autoscaler-skip-nodes-with-local-storage

設定されている場合、Cluster Autoscaler は、EmptyDir や HostPath などのローカルストレージを持つ Pod を持つノードを削除しません。

boolean

true に設定するには追加し、false に設定するにはオプションを省略します。

--autoscaler-log-verbosity int

Autoscaler のログレベル。コマンドの int を使用する数値に置き換えます。

integer

--autoscaler-log-verbosity 4

--autoscaler-max-pod-grace-period int

スケールダウンする前の Pod の正常な終了時間を秒単位で指定します。コマンドの int を、使用する秒数に置き換えます。

integer

--autoscaler-max-pod-grace-period 0

--autoscaler-pod-priority-threshold int

Cluster Autoscaler が追加のノードをデプロイするために Pod が超える必要がある優先度。コマンドの int を使用する数値に置き換えます。負の値も使用できます。

integer

--autoscaler-pod-priority-threshold -10

--autoscaler-gpu-limit stringArray

クラスター内の異なる GPU の最小数と最大数。Cluster Autoscaler は、これらの数値より小さくても大きくてもクラスターをスケーリングしません。形式は、"<gpu_type>,<min>,<max>" のコンマ区切りのリストである必要があります。

array

--autoscaler-gpu-limit nvidia.com/gpu,0,10 --autoscaler-gpu-limit amd.com/gpu,1,5

--autoscaler-ignore-daemonsets-utilization

設定されている場合、cluster-autoscaler は、スケールダウンのためのリソース使用率を計算するときに、デーモンセット Pod を無視します。

boolean

true に設定するには追加し、false に設定するにはオプションを省略します。

--autoscaler-max-node-provision-time string

Cluster Autoscaler がノードのプロビジョニングを待機する最大時間。コマンド内の 文字列 を整数と時間単位 (ns、us、µs、ms、s、m、h) に置き換えます。

string

--autoscaler-max-node-provision-time 35m

--autoscaler-balancing-ignored-labels strings

ノードグループの類似性を比較するときに Cluster Autoscaler が無視する必要があるラベルキーのコンマ区切りのリスト。コマンド内の 文字列 を関連するラベルに置き換えます。

string

--autoscaler-balancing-ignored-labels topology.ebs.csi.aws.com/zone,alpha.eksctl.io/instance-id

--autoscaler-max-nodes-total int

クラスター内のノードの最大数 (自動スケールされたノードを含む)。コマンドの int を使用する数値に置き換えます。

integer

--autoscaler-max-nodes-total 180

--autoscaler-min-cores int

クラスターにデプロイするコアの最小数。コマンドの int を使用する数値に置き換えます。

integer

--autoscaler-min-cores 0

--autoscaler-max-cores int

クラスターにデプロイするコアの最大数。コマンドの int を使用する数値に置き換えます。

integer

--autoscaler-max-cores 100

--autoscaler-min-memory int

クラスター内の最小メモリー量 (GiB 単位)。コマンドの int を使用する数値に置き換えます。

integer

--autoscaler-min-memory 0

--autoscaler-max-memory int

クラスター内の最大メモリー量 (GiB 単位)。コマンドの int を使用する数値に置き換えます。

integer

--autoscaler-max-memory 4096

--autoscaler-scale-down-enabled

設定されている場合、Cluster Autoscaler はクラスターをスケールダウンする必要があります。

boolean

true に設定するには追加し、false に設定するにはオプションを省略します。

--autoscaler-scale-down-unneeded-time string

スケールダウンの対象となる前にノードが不要になるまでの期間。コマンド内の 文字列 を整数と時間単位 (ns、us、µs、ms、s、m、h) に置き換えます。

string

--autoscaler-scale-down-unneeded-time 1h

--autoscaler-scale-down-utilization-threshold float

ノード使用率レベル。要求されたリソースの合計を容量で割ったものとして定義され、このレベルを下回るとノードのスケールダウンが考慮されます。値は 0 から 1 の間である必要があります。

float

--autoscaler-scale-down-utilization-threshold 0.5

--autoscaler-scale-down-delay-after-add string

スケールアップ後、スケールダウン評価が再開されるまでの期間。コマンド内の 文字列 を整数と時間単位 (ns、us、µs、ms、s、m、h) に置き換えます。

string

--autoscaler-scale-down-delay-after-add 1h

--autoscaler-scale-down-delay-after-delete string

ノードの削除後、スケールダウン評価が再開されるまでの時間。コマンド内の 文字列 を整数と時間単位 (ns、us、µs、ms、s、m、h) に置き換えます。

string

--autoscaler-scale-down-delay-after-delete 1h

--autoscaler-scale-down-delay-after-failure string

スケールダウンの失敗後、スケールダウン評価が再開されるまでの期間。コマンド内の 文字列 を整数と時間単位 (ns、us、µs、ms、s、m、h) に置き換えます。

string

--autoscaler-scale-down-delay-after-failure 1h

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.