この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

コンテナのデフォルトリソース制限の設定

リソースクォータを設定する際に、プロジェクト/ネームスペースにCPUまたはメモリ(すなわち制限または予約)に関連するものを設定すると、すべてのコンテナは作成時にそれぞれのCPUまたはメモリフィールドを設定する必要があります。この要件の詳細については、 Kubernetesのドキュメントを参照してください。

ワークロード作成時にこれらの制限をすべてのコンテナに設定しないようにするために、ネームスペースにデフォルトのコンテナリソース制限を指定できます。

コンテナのデフォルトリソース制限の編集

次の場合にコンテナのデフォルトリソース制限を編集します:

  • プロジェクトにCPUまたはメモリのリソースクォータが設定されており、コンテナの対応するデフォルト値を提供したい場合。

  • デフォルトのコンテナリソース制限を編集したい場合。

    1. 左上隅で、*☰ > クラスター管理*をクリックします。

    2. *クラスター*ページで、デフォルトリソース制限を編集したいクラスターに移動し、*探索*をクリックします。

    3. クラスター  プロジェクト/ネームスペースをクリックします。

    4. コンテナのデフォルトリソース制限を編集したいプロジェクトを見つけます。そのプロジェクトから、*⋮ > 設定を編集*を選択します。

    5. *コンテナのデフォルトリソース制限*を展開し、値を編集します。

リソース制限の伝播

プロジェクトレベルでデフォルトのコンテナリソース制限が設定されると、そのパラメータは制限が設定された後にプロジェクト内で作成された任意のネームスペースに伝播されます。プロジェクト内の既存のネームスペースには、この制限は自動的には伝播されません。既存のネームスペースに対してデフォルトのコンテナリソース制限を手動で設定する必要があります。これにより、コンテナを作成する際に使用されます。

プロジェクトにデフォルトのコンテナリソース制限を設定し、任意のカタログアプリケーションを起動できます。

ネームスペースにコンテナのデフォルトリソース制限が設定されると、そのネームスペース内で作成されるコンテナにはデフォルト値が事前に入力されます。これらの制限/予約は、ワークロード作成中に常に上書きすることができます。

コンテナリソースクォータタイプ

以下のリソース制限を設定できます:

Resource Type 説明

CPU Limit

コンテナに割り当てられたCPUの最大量( ミリコア単位)。

CPU Reservation

コンテナに保証されたCPUの最小量(ミリコア単位)。

Memory Limit

コンテナに割り当てられたメモリの最大量(バイト単位)。

Memory Reservation

コンテナに保証されたメモリの最小量(バイト単位)。

NVIDIA GPU制限/予約

コンテナに割り当てられたGPUの量。GPUに関しては、制限と予約は常に同じです。