【问题标题】:How to check number of cores and ram capacity left in kubernetes cluster如何检查 Kubernetes 集群中剩余的核心数和内存容量
【发布时间】:2021-09-23 14:02:23
【问题描述】:

我有一个大约 18 个节点的 Kubernetes 集群,其中很少有 4 核和 16G RAM,很少有 16 核和 64G RAM,并且运行着大约 25-30 个应用程序 集群。

每个应用程序都配置了请求和限制参数,大约 2-3 核和 4-8G 内存并分配给每个应用程序。

现在我如何获得当前的利用率报告,说明我在当前集群中还剩下多少核心/内存?在部署任何新应用程序之前。

我尝试使用以下命令:

kubectl top no;    kubectl describe no [node-name]

这些并没有给我确切的编号。我剩下的核心或内存。

任何导致此问题的线索都会有很大帮助。

注意:我使用的是 Kubernetes 1.19 版本。

【问题讨论】:

标签: docker kubernetes azure-aks kubernetes-pod kubernetes-metrics


【解决方案1】:

您可以使用kubectl 插件查看资源容量、使用情况等。

这里有几个相关的插件。

您可以使用krew 来安装这些插件。

【讨论】:

  • 是否有任何原生 kubectl 命令来检查这个?
  • kubectl top 命令,但它要求您在集群中安装 Metrics Server。
  • 当然我会试试这个
猜你喜欢
  • 2020-04-14
  • 1970-01-01
  • 2015-12-26
  • 1970-01-01
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
  • 2017-12-29
  • 2020-05-12
相关资源
最近更新 更多