【问题标题】:Sort kube pods by memory/cpu per node按每个节点的内存/cpu 对 kube pod 进行排序
【发布时间】:2021-08-02 18:04:14
【问题描述】:

有没有办法将kubectl top podkubectl top nodes 结合起来?

基本上我想知道按 cpu/内存使用 BY 节点排序的 pod。

我只能使用kubectl top pod 获取按整个集群的内存/cpu 排序的 pod,或者使用kubectl top nodes 直接获取每个节点的内存/cpu 使用情况。

我一直在检查文档,但找不到确切的命令。

【问题讨论】:

  • 你用的是哪个版本的 Kubernetes?
  • @MikołajGłodziak kube 1.18.18 和 kubectl 1.16

标签: kubernetes kubectl


【解决方案1】:

没有实现您期望的内置解决方案。 kubectl top podkubectl top node 是不同的命令,不能混用。只能通过cpumemorykubectl top pod命令sort results

kubectl top pod POD_NAME --sort-by=cpu              # Show metrics for a given pod and sort it by 'cpu' or 'memory'

如果您想“组合”kubectl top podkubectl top node,您需要编写自定义解决方案。例如基于 this commands 的 Bash 脚本。

【讨论】:

  • 好的,谢谢确认,我想知道是否可以
猜你喜欢
  • 2020-08-14
  • 1970-01-01
  • 1970-01-01
  • 2011-05-04
  • 2017-12-31
  • 1970-01-01
  • 2015-01-13
  • 2012-03-31
  • 2023-01-11
相关资源
最近更新 更多