

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

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「**GitHub でこのページを編集する**」リンクを選択してください。

# Kubecost ダッシュボードにアクセスする
<a name="cost-monitoring-kubecost-dashboard"></a>

## 前提条件
<a name="kubecost-prereqs-dashboard"></a>

1. kubecost 関連のポッドの状態が「実行中」であることを確認します。

```
kubectl get pods --namespace kubecost
```

## Kubecost ダッシュボードにアクセスする
<a name="kubecost-dashboard"></a>

1. デバイス上でポート転送を有効にして、Kubecost ダッシュボードを公開します。
   + helm を使用して kubecost v3 をインストールしている場合:

     ```
     kubectl port-forward deployment/kubecost-frontend 9090 --namespace kubecost
     ```
   + helm を使用して kubecost v1 または v2 をインストールしている場合:

     ```
     kubectl port-forward deployment/kubecost-cost-analyzer 9090 --namespace kubecost
     ```
   + kubecost のインストールに Amazon EKS アドオンを使用している場合:

     ```
     kubectl port-forward deployment/cost-analyzer 9090 --namespace kubecost
     ```

     あるいは、[AWS Load Balancer Controller](aws-load-balancer-controller.md) を使用して、認証、認可、およびユーザー管理のために Kubecost を公開して Amazon Cognito を使用することもできます。詳細については、「[How to use Application Load Balancer and Amazon Cognito to authenticate users for your Kubernetes web apps](https://aws.amazon.com/blogs/containers/how-to-use-application-load-balancer-and-amazon-cognito-to-authenticate-users-for-your-kubernetes-web-apps)」(Application Load Balancer および Amazon Cognito を使用して Kubernetes Web アプリのユーザーを認証する方法) を参照してください。

1. 前の手順を実行したのと同じデバイスで、Web ブラウザを開き、次のアドレスを入力します。

   ```
   http://localhost:9090
   ```

   ブラウザに Kubecost の概要ページが表示されます。クラスターのサイズによっては、Kubecost がメトリクスを収集するまでに 5～10 分 (またはそれ以上) かかる場合があります。クラスターにかかる累積コスト、関連する Kubernetes 資産コスト、および毎月の総支出を含む Amazon EKS の支出額を確認できます。

1. クラスターレベルでコストを追跡するには、請求対象の Amazon EKS リソースにタグを付けます。詳細については、「[請求用のリソースにタグを付ける](eks-using-tags.md#tag-resources-for-billing)」を参照してください。
   +  **コスト配分** — Amazon EKS の月間費用と、各名前空間およびその他のディメンションの過去 7 日間の累積費用を表示します。これは、アプリケーションのどの部分が Amazon EKS の支出に寄与しているかを理解するのに役立ちます。
   +  **アセット** — Amazon EKS リソースに関連する AWS インフラストラクチャアセットの費用を表示します。