存取 Kubecost 儀表板 - Amazon EKS

協助改進此頁面

若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 GitHub 上編輯此頁面連結。

存取 Kubecost 儀表板

先決條件

  1. 確認 kubecost 相關的 Pod 狀態為「執行中」。

kubectl get pods --namespace kubecost

存取 Kubecost 儀表板

  1. 在您的裝置上,啟用連接埠轉送以公開 Kubecost 儀表板。

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

    或者,您可使用 AWS Load Balancer 控制器來公開 Kubecost,並使用 Amazon Cognito 進行驗證、授權和使用者管理。如需詳細資訊,請參閱如何使用 Application Load Balancer 和 Amazon Cognito 為您的 Kubernetes Web 應用程式驗證使用者

  2. 在您完成上一個步驟的同一部裝置上,開啟 Web 瀏覽器並輸入下列位址。

    http://localhost:9090

    瀏覽器中會顯示 Kubecost 的「概觀」頁面。Kubecost 收集指標可能需要 5-10 分鐘 (或更長時間),取決於您的叢集規模。您可查看您的 Amazon EKS 支出,包括累積叢集成本、相關聯的 Kubecost 資產成本和每月彙總支出。

  3. 要在叢集層級追蹤成本,請標記您的 Amazon EKS 資源以進行計費。如需詳細資訊,請參閱 標記您的資源以便計費

    • Cost allocation (成本分配) – 檢視過去七天內每個命名空間和其他維度的每月 Amazon EKS 成本和累計成本。這有助於了解應用程式的哪些部分產生了 Amazon EKS 支出。

    • Assets (資產) – 檢視與 Amazon EKS 資源相關聯的 AWS 基礎設施資產的成本。