安裝 Kubernetes 指標伺服器 - Amazon EKS

協助改善此頁面

想要為此使用者指南做出貢獻嗎? 捲動至此頁面底部,然後選取 [編輯此頁面於] GitHub。您的貢獻將有助於使我們的用戶指南更適合所有人。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝 Kubernetes 指標伺服器

Kubernetes 指標伺服器是叢集中的資源使用資料的彙總,預設不會部署於 Amazon EKS 叢集。如需詳細資訊,請參閱 GitHub 上的 Kubernetes 指標伺服器。指標伺服器通常會由其他 Kubernetes 附加元件使用,例如 Horizontal Pod AutoscalerKubernetes 儀表板。如需詳細資訊,請參閱 Kubernetes 文件中的資源指標管道。此主題說明如何在 Amazon EKS 叢集上部署 Kubernetes 指標伺服器。

重要

這些指標是用於 point-in-time 分析,並不是歷史分析的準確來源。它們不能作為監視解決方案或其他非自動擴展目的之用。如需監控工具的相關資訊,請參閱 Amazon EKS 中的可觀測性

部署指標伺服器
  1. 使用下列命令部署指標伺服器:

    kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

    如果您使用的是 Fargate,則需要更改此文件。在預設組態中,公制伺服器會使用連接埠 10250。該端口保留在 Fargate。將元件 .yaml 中連接埠 10250 的參照取代為另一個連接埠,例如 10251。

  2. 使用下列命令確認 metrics-server 部署正在執行所需數量的 Pods。

    kubectl get deployment metrics-server -n kube-system

    範例輸出如下。

    NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m