View a markdown version of this page

Kubecost のインストール - Amazon EKS

このページの改善にご協力ください

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「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 ダッシュボードにアクセスする」を参照してください。