1.6. cost mmanagement でのコスト配分について


コストは次の 3 つのグループに分類されます。

Platform コスト
OpenShift Container Platform の実行によって発生するコスト。プラットフォームコストには、ラベルが Default のすべてのプロジェクトのコストが含まれます。これらの namespace とプロジェクトの名前には openshift- または kube- が含まれます。これらのプロジェクトはユーザーによって作成されたものではありませんが、OpenShift を実行するために必要です。オプションで、namespace およびプロジェクトをプラットフォームコストに追加できます。詳細は、「OpenShift プロジェクトの追加」 を参照してください。
ワーカー未配賦コスト
ワーカーノードの使用量とリクエスト容量の未使用部分を表すコスト。
ネットワークに帰属しないコスト
個々のノードの Ingress および Egress ネットワークトラフィックに関連するコスト。
ストレージに関連しないコスト
クラウドプロバイダーの物理ディスクで使用されていないストレージの量。コストモデルでは、クラウドプロバイダーのコストレポートを使用して物理ディスクのサイズを決定します。次に、永続ボリューム要求の容量からディスクサイズを差し引いて、使用されていないディスクの量を計算します。

1.6.1. コストの配分

プラットフォームとワーカーの未配賦コストをプロジェクトに配分する方法を設定するには、コストを Distribute または Do not distribute に設定できます。コストモデルを作成すると、コストはデフォルトで Distribute に設定されます。コストはユーザープロジェクトに配分されるため、プラットフォームプロジェクトコストには 0 の値が適用されます。

コストは、コストモデルの有効 CPU またはメモリー使用量の合計に応じて、プロジェクトコストに 配分されます。ほとんどのユーザーは、デフォルトの Distribute 設定を使用して、組織のプラットフォームとワーカーの未配賦コストを追跡しています。

代わりにコストを Do not distribute に設定すると、各 Platform プロジェクトのコストがプロジェクト全体ではなく、個別に表示されます。ワーカーの未配賦コストは引き続き計算されますが、OpenShift details ページに個別のプロジェクトとして表示されます。このオプションでは、コストがユーザープロジェクトにどのように配分されるかを確認できません。

プラットフォームまたはワーカーの未配賦コストは、いつでも個別に配分できます。また、どちらも配分しないことも選択できます。

1.6.2. コストの計算

Cost management では、実効使用量を使用して、プロジェクトのコストに加えて、プラットフォーム未配賦コストとワーカー未配賦コストの両方を計算します。

プラットフォームのコストを配分するために、cost management では次の式が使用されます。

(individual user project effective usage) / (sum of usage for all user project's effective usage) * (platform cost)

ワーカー未配賦コストを配分するために、cost management では次の式が使用されます。

(individual user project effective usage) / (sum of usage for all user project's effective usage) * (worker unallocated cost)

1.6.3. OpenShift プロジェクトの追加

cost management では、Platform という名前の Group に、削除できないデフォルトのプロジェクトがあります。これらのプロジェクトは、openshift または kube という接頭辞で始まり、OpenShift details ページに Default ラベルが付いています。独自のプロジェクトを Platform グループに追加すると、プラットフォームコストとみなされるものを制御できるようになります。一部の Platform プロジェクトのコストがかかるプロジェクトには、Overhead ラベルが付いています。

たとえば、オーバーヘッドとして考慮し、プラットフォームコストとして表示したいコストがあるとします。Platform プロジェクトにコストを追加して、コストモデルに従ってコストを配分できます。

前提条件

  • コストモデルが Distribute に設定されているクラスターが必要である。

手順

OpenShift プロジェクトを Platform グループに追加するには、次の手順を実行します。

  1. cost management の Settings で、Platform projects タブをクリックします。
  2. Platform グループに追加するプロジェクトを選択します。
  3. Add projects をクリックします。

プロジェクトには、Default というラベル ではなくPlatform というラベルが付けられました。

検証

次の手順を実行して、コストが適切に配分されていることを確認します。

  1. cost management で、OpenShift をクリックして OpenShift Details ページを開きます。
  2. 前の手順でプロジェクトを編集したクラスターを選択します。

他のすべてのプロジェクトにコストを配分するように設定しているため、プロジェクトにはコストが $0 と表示されます。Overhead というラベルが付いているプロジェクトには、そのプロジェクトのコストとデフォルトのプロジェクトコストが含まれます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat