このページの改善にご協力ください
このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。
Kubecost のインストール
Amazon EKS がサポートする Kubecost を使用して、Pod、ノード、名前空間、ラベルなどの Kubernetes リソースごとにコストを分類して監視することができます。このトピックでは、Kubecost のインストールと Kubecost ダッシュボードへのアクセスについて説明します。
Amazon EKS は、クラスターコストの可視化のため、AWS に最適化された Kubecost のバンドルを提供します。既存の AWS サポート契約を使用してサポートを受けることができます。使用できる Kubecost のバージョンの詳細については、「Kubecost の詳細」を参照してください。
注記
Kubecost v3 では、パフォーマンスの劇的な向上や自動化機能の強化など、アーキテクチャの大幅な改善が導入されています。Kubecost v3 の詳細はこちらです。
Kubecost v2 では、いくつかの主要な新機能が導入されています。Kubecost v2 の詳細はこちらです。
Kubecost の詳細については、Kubecost
Amazon EKS 最適化 Kubecost バンドルをインストールする
Amazon EKS 最適化 Kubecost バンドルをインストールするには、次のいずれかの手順を使用します。
-
開始する前に、「Kubecost - Architecture Overview
」を確認して、Kubecost が Amazon EKS でどのように機能するかを理解することをお勧めします。 -
Amazon EKS を初めて使用する場合は、Amazon EKS 最適化 Kubecost バンドルのインストールが簡素化されるため、Amazon EKS アドオンを使用してインストールすることをお勧めします。詳細については、「Deploying Kubecost on an Amazon EKS cluster using Amazon EKS add-on
」を参照してください。 -
インストールをカスタマイズするには、Amazon EKS 最適化 Kubecost バンドルを Helm で設定できます。詳細については、Kubecost ドキュメントの「Deploying Kubecost on an Amazon EKS cluster using Helm
」を参照してください。
重要
Kubecost v3 では、Helm チャートの場所が public.ecr.aws/kubecost/kubecost に変更されました。v2 からアップグレードする場合は、それに応じて Helm リポジトリのリファレンスを更新します。
注記
Kubecost v3 を使用したマルチクラスターデプロイでは、メトリクスストレージに S3 互換オブジェクトストレージ (EKS のお客様の場合は AWS S3) が必要です。これにより、v2 で使用される Prometheus 互換ストレージが置き換えられます。詳細については、Kubecost ドキュメントの「Multi-Cluster Installation
Kubecost ダッシュボードにアクセスする
Amazon EKS 最適化 Kubecost バンドルのセットアップが完了したら、Kubecost ダッシュボードにアクセスできます。詳細については、「Kubecost ダッシュボードにアクセスする」を参照してください。