すべてのプロダクト
Search
ドキュメントセンター

:エラスティッククォータグループの管理

最終更新日:Nov 13, 2024

ポッドスケジューリングでエラスティッククォータを使用して、テナント間でリソースを共有しながら、各テナントのリソース量を保証できます。 このトピックでは、AIダッシュボードでエラスティッククォータグループを管理する方法について説明します。

前提条件

  • AIダッシュボードがインストールされています。 詳細については、「クラウドネイティブAIスイートのインストール」をご参照ください。

  • システム管理者権限を取得します。 権限を付与する方法の詳細については、「AIダッシュボードへのアクセス」をご参照ください。

  • クラスターはKubernetes 1.18以降を実行します。 エラスティッククォータ機能は、Kubernetes 1.20以降でサポートされています。 1.20より前のバージョンのKubernetesでは、KubernetesのResourceQuota機能が有効になっています。

クォータグループの追加

  1. 管理者として設定されているResource Access Management (RAM) ユーザーのユーザー名とパスワードを使用して、Access AI Dashboardします。
  2. AIダッシュボードの左側のナビゲーションウィンドウで、[リソースクォータ] > [クォータグループリスト] を選択します。
  3. [クォータグループリスト] ページで、名前空間を持たないクォータノード (親クォータノード) を選択し、[追加] をクリックします。 次に、次のパラメーターを設定し、[保存] をクリックします。

    説明

    クォータツリーにクォータノードを追加するときは、次の項目に注意してください。

    • 名前空間は、子クォータノードにのみ追加できます。 親クォータノードに名前空間を追加することはできません。

    • 名前空間がクォータノードに追加されている場合、クォータノードの下に子クォータノードを作成することはできません。

    • 名前空間に [実行中] 状態のポッドがある場合、名前空間をクォータノードに追加したり、名前空間をクォータノードから削除したりすることはできません。

    • クォータノードのMin値は、ノードのMax値以下である必要があります。

    • 親クォータノードのMin値は、子クォータノードのMin値の合計以上である必要があります。

    • 親クォータノードのMax値は、親クォータノードの任意の子クォータノードのMax値以上である必要があります。

    • デフォルトのMin値は0です。 これは、使用可能なリソースが保証されていないことを示します。 ただし、ジョブを送信することはできます。

    • デフォルトのMax値はNAです。 これは、クォータノードが使用できるリソースの最大量が無制限であることを示します。

    kubeai_add_quota_group

    パラメーター

    説明

    ボリューム名

    クォータグループの名前を入力します。 名前は、親クォータノードの下で一意である必要があります。

    名前空間

    クォータグループによって管理される名前空間。 このパラメーターを空のままにすると、子クォータノードを追加し続けることができます。

    リソースタイプ

    リソースの一意の識別子。 This parameter is required.

    最小値

    クォータグループに対して保証されているリソースの量。 このパラメーターを指定しない場合、デフォルト値0が使用されます。

    マックス

    クォータグループで使用できるリソースの最大量。 このパラメーターを空のままにすると、クォータグループで使用できるリソースの最大量は無制限です。

  4. オプション: [クォータグループリスト] ページで、クォータグループを表示、変更削除、およびクエリし、リソースタイプを変更できます。

    説明
    • クォータグループを更新するには、クォータグループを追加するための同じ条件を満たす必要があります。 詳細については、「クォータグループの追加」をご参照ください。

    • クォータツリーで名前空間を持たない子クォータノードを削除できます。 ルートノードは削除できません。

    • クォータグループ名のキーワードを入力して、ファジー一致を実行できます。 キーワードに一致するすべてのノードとその親ノードが表示されます。