第3章 ClusterResourceQuota [quota.openshift.io/v1]


説明
ClusterResourceQuota は、クラスタースコープで ResourceQuota をミラーリングします。このオブジェクトは、クォータ評価を再利用できるように、合成 ResourceQuota オブジェクトに簡単に変換できます。互換性レベル 1: メジャーリリース内で最低 12 か月または 3 つのマイナーリリース (どちらか長い方) の間安定しています。
タイプ
object
必須
  • metadata
  • spec

3.1. 仕様

プロパティータイプ説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

metadata

ObjectMeta

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

仕様は、必要なクォータを定義します

status

object

ステータスは、実際に適用される割り当てとその現在の使用量を定義します

3.1.1. .spec

説明
仕様は、必要なクォータを定義します
タイプ
object
必須
  • quota
  • selector
プロパティータイプ説明

quota

object

クォータは、必要なクォータを定義します

selector

object

セレクターは、プロジェクトを照合するために使用されるセレクターです。数十の規模でアクティブなプロジェクトのみを選択する必要があります (ただし、アクティブでないプロジェクトをさらに多く選択できます)。これらのプロジェクトは、このリソースを介したオブジェクトの作成をめぐって争います。

3.1.2. .spec.quota

説明
クォータは、必要なクォータを定義します
タイプ
object
プロパティータイプ説明

重度

integer-or-string

hard は、名前付きリソースごとに必要なハード制限のセットです。詳細: https://kubernetes.io/docs/concepts/policy/resource-quotas/

scopeSelector

object

scopeSelector も、スコープと同じようなフィルターのコレクションであり、クォータで追跡されるが ScopeSelectorOperator を使用して表現される各オブジェクトに一致する必要があります。リソースを一致させるには、スコープと scopeSelector (spec で指定されている場合) の両方が一致する必要があります。

scopes

array (string)

クォータで追跡される各オブジェクトに一致する必要があるフィルターのコレクション。指定されていない場合、クォータはすべてのオブジェクトと一致します。

3.1.3. .spec.quota.scopeSelector

説明
scopeSelector も、スコープと同じようなフィルターのコレクションであり、クォータで追跡されるが ScopeSelectorOperator を使用して表現される各オブジェクトに一致する必要があります。リソースを一致させるには、スコープと scopeSelector (spec で指定されている場合) の両方が一致する必要があります。
タイプ
object
プロパティータイプ説明

matchExpressions

array

リソースのスコープごとのスコープセレクター要件のリスト。

matchExpressions[]

object

スコープ付きリソースセレクター要件は、値、スコープ名、およびスコープ名と値を関連付ける Operator を含むセレクターです。

3.1.4. .spec.quota.scopeSelector.matchExpressions

説明
リソースのスコープごとのスコープセレクター要件のリスト。
タイプ
array

3.1.5. .spec.quota.scopeSelector.matchExpressions[]

説明
スコープ付きリソースセレクター要件は、値、スコープ名、およびスコープ名と値を関連付ける Operator を含むセレクターです。
タイプ
object
必須
  • operator
  • scopeName
プロパティータイプ説明

operator

string

一連の値に対するスコープの関係を表します。有効な Operator は、In、NotIn、Exists、DoesNotExist です。

scopeName

string

セレクターが適用されるスコープの名前。

values

array (string)

文字列値の配列。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

3.1.6. .spec.selector

説明
セレクターは、プロジェクトを照合するために使用されるセレクターです。数十の規模でアクティブなプロジェクトのみを選択する必要があります (ただし、アクティブでないプロジェクトをさらに多く選択できます)。これらのプロジェクトは、このリソースを介したオブジェクトの作成をめぐって争います。
タイプ
object
プロパティータイプ説明

annotations

未定義 (文字列)

AnnotationSelector は、アノテーションによってプロジェクトを選択するために使用されます。

labels

``

LabelSelector は、ラベルごとにプロジェクトを選択するために使用されます。

3.1.7. .status

説明
ステータスは、実際に適用される割り当てとその現在の使用量を定義します
タイプ
object
必須
  • total
プロパティータイプ説明

namespace

``

名前空間は、プロジェクトごとに使用量をスライスします。この分割により、すべてのプロジェクト間で再計算を行うことなく、単一のプロジェクト内での削除調整を迅速に解決できます。これは、特定のプロジェクトのデルタをプルするために使用できます。

total

object

Total は、すべてのプロジェクトで実際に適用される割り当てとその現在の使用量を定義します

3.1.8. .status.total

説明
Total は、すべてのプロジェクトで実際に適用される割り当てとその現在の使用量を定義します
タイプ
object
プロパティータイプ説明

重度

integer-or-string

Hard は、各名前付きリソースに強制されたハード制限のセットです。詳細: https://kubernetes.io/docs/concepts/policy/resource-quotas/

used

integer-or-string

namespace 内のリソースの現在確認される使用量の合計です。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.