添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
使用 Kubernetes Metrics Server 查看资源使用情况 - Amazon EKS

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的 在 GitHub 上编辑此页面 链接。

使用 Kubernetes Metrics Server 查看资源使用情况

Kubernetes Metrics Server 是集群中资源使用数据的聚合器,默认不会部署在 Amazon EKS 集群中。有关更多信息,请参阅 GitHub 上的 Kubernetes Metrics Server 。Metrics Server 通常由其他 Kubernetes 附加组件使用,例如 使用 Horizontal Pod Autoscaler 扩展容器组(pod)部署 Kubernetes 控制面板 。有关详细信息,请参阅 Kubernetes 文档中的 资源指标管道 。本主题介绍了如何在您的 Amazon EKS 集群上部署 Kubernetes Metrics Server。

重要

这些指标是用于时间点分析,不是历史分析的准确来源。它们不能用作监控解决方案或用于其它非自动扩缩目的。有关监控工具的信息,请参阅 监控集群性能并查看日志

将 Amazon EKS 附加组件作为社区附加组件部署

新增:您现在可以使用 AWS 控制台或 Amazon EKS API 将 Metrics Server 部署为社区附加组件。

使用 AWS 控制台部署

使用以下命令部署 Metrics Server:

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

如果您使用的是 Fargate,则需要更改此文件。在默认配置中,指标服务器使用端口 10250。此端口在 Fargate 上保留。将 components.yaml 中对端口 10250 的引用替换为其他端口,例如 10251。

使用以下命令验证 metrics-server 部署是否运行所需数量的容器组(pod)。

kubectl get deployment metrics-server -n kube-system

示例输出如下。

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