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

リソースクォータタイプのリファレンス

リソースクォータを作成すると、プロジェクトに利用可能なリソースプールを構成します。Rancherは、任意のリソース参照とそのクォータの使用をサポートしています。これにより、プロジェクトリソースクォータを管理する際に、すべてのアップストリーム Kubernetes ResourceQuotaタイプを利用できます。

次の定義済みリソースタイプに対してリソース制限を設定できます。`Custom`タイプは、任意のリソースとそのクォータの指定を可能にします。

Custom`タイプを使用した任意のリソース参照のサポートは、`ext.cattle.io APIグループのリソースをカバーしていません。

Resource Type 説明

CPU制限*

プロジェクト/ネームスペースに割り当てられたCPUの最大量( ミリコア単位)。1

CPU予約*

プロジェクト/ネームスペースに保証されたCPUの最小量(ミリコア単位)。1

メモリ制限*

プロジェクト/ネームスペースに割り当てられたメモリの最大量( バイト単位)。1

メモリ予約*

プロジェクト/ネームスペースに保証されたメモリの最小量(バイト単位)。1

ストレージ予約

プロジェクト/ネームスペースに保証されたストレージの最小量(ギガバイト単位)。

サービスロードバランサー

プロジェクト/ネームスペースに存在できるロードバランサーサービスの最大数。

サービスノードポート

プロジェクト/ネームスペースに存在できるノードポートサービスの最大数。

ポッド

プロジェクト/ネームスペースに存在できるポッドの最大数(すなわち、状態が`.status.phase in (Failed, Succeeded)`でtrueのポッド)。

サービス

プロジェクト/ネームスペースに存在できるサービスの最大数。

ConfigMap

プロジェクト/ネームスペースに存在できるConfigMapの最大数。

永続ボリューム要求

プロジェクト/ネームスペースに存在できる永続ボリューム要求の最大数。

レプリケーションコントローラー

プロジェクト/ネームスペースに存在できるレプリケーションコントローラーの最大数。

シークレット

プロジェクト/ネームスペースに存在できるシークレットの最大数。

カスタム**

上記にリストされているリソースタイプを超えた任意のリソースとそのクォータの仕様。

*

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

\**

次に例を示します。

  • requests.nvidia.com/gpu: 4

  • gold.storageclass.storage.k8s.io/requests.storage: 500Gi

  • count/podtemplates: 10

多くの例については Kubernetes ドキュメントを参照してください。