8.5. オーバーコミットされたノード上に Pod を配置するためのクラスターの設定


OpenShift Dedicated 管理者は、Pod の配置動作と、オーバーコミットが超過できないプロジェクトごとのリソース制限を設定して、ノード上のコンテナー密度を管理できます。

または、管理者は、Red Hat によって管理されていないお客様で作成された名前空間において、プロジェクトレベルのリソース過剰割り当てを無効にすることもできます。

コンテナーのリソース管理に関する詳細は、関連情報 セクションを参照してください。

オーバーコミット 状態では、コンテナーコンピュートのリソース要求と制限の合計が、システムで使用可能なリソースを超えています。オーバーコミットの使用は、容量に対して保証されたパフォーマンスのトレードオフが許容可能である開発環境において必要になる場合があります。

コンテナーは、コンピュートリソース要求および制限を指定することができます。要求はコンテナーのスケジューリングに使用され、最小限のサービス保証を提供します。制限は、ノード上で消費できるコンピュートリソースの量を制限します。

スケジューラーは、クラスター内のすべてのノードにおけるコンピュートリソース使用の最適化を試行します。これは Pod のコンピュートリソース要求とノードの利用可能な容量を考慮に入れて Pod を特定のノードに配置します。

8.5.1. プロジェクトレベルの制限

OpenShift Dedicated では、プロジェクトレベルのリソースのオーバーコミットメントがデフォルトで有効になっているため、ユースケースで必要であれば、Red Hat が管理していないプロジェクトではオーバーコミットメントを無効にすることができます。

Red Hat によって管理され、変更できないプロジェクトのリストは、サポート の 「Red Hat によって管理されるリソース」を参照してください。

8.5.1.1. プロジェクトのオーバーコミットの無効化

ユースケースで必要な場合は、Red Hat によって管理されていないプロジェクトでオーバーコミットを無効にできます。変更できないプロジェクトのリストは、サポート の「Red Hat によって管理されるリソース」を参照してください。

前提条件

  • クラスター管理者またはクラスター編集者の権限を持つアカウントを使用してクラスターにログインしている。

手順

  1. namespace オブジェクトファイルを編集します。

    1. Web コンソールを使用している場合:

      1. Administration Namespaces をクリックし、プロジェクトの namespace をクリックします。
      2. Annotations セクションで、Edit ボタンをクリックします。
      3. Add more をクリックし、Key として quota.openshift.io/cluster-resource-override-enabled を、Value として false を使用する新しいアノテーションを入力します。
      4. Save をクリックします。
    2. OpenShift CLI (oc) を使用している場合は、以下を行います。

      1. namespace を編集します。

        $ oc edit namespace/<project_name>
      2. 以下のアノテーションを追加します。

        apiVersion: v1
        kind: Namespace
        metadata:
          annotations:
            quota.openshift.io/cluster-resource-override-enabled: "false"
        # ...

        ここでは、以下のようになります。

        metadata.annotations.quota.openshift.io/cluster-resource-override-enabled.false
        この namespace ではオーバーコミットが無効になっていることを指定します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る