提问者:小点点

如何检查kubernetes集群中剩余的内核数和ram容量


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

每个应用程序都配置有请求和限制参数,大约2-3个核心

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

我尝试使用以下命令:

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

这些并没有告诉我剩下的核心或内存的确切数量。

任何线索都会有很大帮助。

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


共1个答案

匿名用户

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

这里是一些相关的插件。

  • e to peter/ku bec tl-查看-利用
  • david B/ku bec tl-view-分配
  • 罗布斯科特/库贝-容量

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