Kubernetes のコストを表示する
この記事は、Microsoft Cost Management で Azure Kubernetes Service (AKS) のコストを表示するのに役立ちます。 次のビューを使用して Kubernetes のコストを分析します。これはサブスクリプション スコープで利用可能です。
- Kubernetes クラスター – サブスクリプション内のクラスターの集計コストが表示されます。
- Kubernetes 名前空間 – サブスクリプション内のすべてのクラスターの名前空間の集計コストが表示されます。
- Kubernetes アセット – クラスター内で実行されている資産のコストが表示されます。
Kubernetes クラスターのコストを可視化すると、最適化の機会を特定するのに役立ちます。 また、異なる名前空間の共有クラスターでアプリケーションを実行しているさまざまなチームにコストを割り当てることもできます。
前提条件
- コストを表示するには、AKS コスト分析アドオンをクラスターで有効にする必要があります。 サブスクリプションで複数のクラスターが実行されている場合、すべてのクラスターで AKS コスト分析を有効にする必要があります。 クラスターのコスト分析を有効にする方法の詳細については、「Azure Kubernetes Service のコスト分析」を参照してください。
- Kubernetes のコスト ビューは、次のサブスクリプション契約の種類でのみ使用できます。
- マイクロソフトエンタープライズ契約
- Microsoft 顧客契約
その他の契約はサポートされていません。
- クラスターをホストするサブスクリプションには、次のいずれかのロールが必要です。
- [所有者]
- Contributor
- Reader
- Cost Management 閲覧者
- Cost Management 共同作成者
Kubernetes のコスト ビューにアクセスする
AKS のコストを表示するには、次のいずれかの方法を使用します。
[サブスクリプション] ページからの表示
[サブスクリプション] ページから AKS のコストを表示するには、次の操作を行います。
- Azure portal にサインインして [サブスクリプション] に移動します。
- クラスターをホストしているサブスクリプションを検索して選択します。
- 左側のナビゲーション メニューの [コスト管理] で、[コスト分析] を選択します。
- [表示] ボックスの一覧でドロップダウン項目を選択し、[Kubernetes クラスター] を選択します。
[コスト管理] ページからの表示
[コスト管理] ページから AKS のコストを表示するには、次の操作を行います。
- Azure portal にサインインし、[コスト分析] を検索します。
- 正しいスコープにいることを確認します。 必要に応じて [変更] を選択して、Kubernetes クラスターをホストする適切なサブスクリプション スコープを選択します。
- [すべてのビュー] タブを選択し、[カスタマイズ可能なビュー] で [Kubernetes ビュー] の下のビューを選択します。
Kubernetes クラスター ビュー
Kubernetes クラスター ビューには、サブスクリプション内のすべてのクラスターのコストが表示されます。 このビューでは、クラスターの名前空間または資産にドリルダウンできます。 他のビューを表示するには、省略記号 (…) を選択します。
Kubernetes 名前空間ビュー
Kubernetes 名前空間ビューには、クラスターの名前空間のコストが、アイドル料金およびシステム料金と共に表示されます。 アップタイム SLA の料金を表すサービス料金も表示されます。
Kubernetes アセット ビュー
Kubernetes アセット ビューには、クラスター内の資産のコストが、コンピューティング、ネットワーク、ストレージのいずれかのサービス カテゴリに分類されて表示されます。 アップタイム SLA 料金はサービス カテゴリの下にあります。
償却コストの表示
既定では、すべての Kubernetes ビューに実際のコストが表示されます。 償却コストを表示するには、ビューの上部にある [カスタマイズ] を選択し、[予約の償却と割引プランの購入] を選択します。
次のステップ
コストの割り当てルールを使用して共有コストを分割する方法の詳細については、Azure のコストの割り当てルールの作成と管理に関する記事を参照してください。