当前位置: 首页 > 知识库问答 >
问题:

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

何向荣
2023-03-14

我有一个大约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个答案

柯梓
2023-03-14

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

这里是一些相关的插件。

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

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

 类似资料:
  • 此外,根据kubernetes文档,节点的容量是不同的,pvc分配绑定到pv上,而pv就像节点一样是一个完全独立的集群资源。 在这种情况下,我需要检查什么存储来查找是否有任何可用空间,比如说一个x gb动态PVC?还有,我怎么检查?

  • 问题内容: 我对Google Cloud平台和Docker相当陌生,并设置了一个节点集群,制作了一个Dockerfile,该文件可复制存储库并在公共端口上运行Clojure REPL。我可以从IDE连接到它,然后播放我的代码,太棒了! 但是该REPL应该应该通过SSH进行隧道传输,但这是我的问题开始的地方。 我找不到合适的SSH位置来 更改Docker在其上运行REPL的存储库: 公开的IP仅公开

  • 我有一个Kubernetes集群,其中不同的pod在不同的名称空间中运行。我如何知道是否有pod出现故障? 是否有任何单个命令来检查失败的pod列表或重述的pod列表? 重新启动的原因(日志)?

  • 我已经检查了以下信标的规格: Eddystone协议规范 AltBeacon协议规范v1。0 ibeacon有效载荷 好吧,我们不能通过广告来获得信标的剩余电池。例如,我无法检查使用“松下CR2450电池”的Estimote eddystone是否有50%的电池电量。 这是真的吗?如果没有,我如何获得这些信息?

  • 本文介绍 TiDB 在 Kubernetes 中如何进行水平扩缩容和垂直扩缩容。 水平扩缩容 TiDB 水平扩缩容操作指的是通过增加或减少节点的数量,来达到集群扩缩容的目的。扩缩容 TiDB 集群时,会按照填入的 replicas 值,对 PD、TiKV、TiDB 进行顺序扩缩容操作。扩容操作按照节点编号由小到大增加节点,缩容操作按照节点编号由大到小删除节点。目前 TiDB 集群使用 TidbCl

  • 问题内容: 如何获取util.Timer中剩余的时间?我想做的是添加一个进度条,显示直到计时器重新开始之前剩余的时间。 这就是我到目前为止所得到的: 问题答案: 您将需要第二个计时器以特定间隔刷新gui。 实现此目的的另一种方法是每秒激活一个计时器并更新ui中的计数。如果时间到了,请致电您的具体措施。 一个仅带有控制台输出的简单示例: 它的输出将是: 然后只需使用代码更改System.out即可更