如何查询K8S结点的内存使用情况
时间: 2024-01-12 17:02:32 浏览: 220
要查询 Kubernetes 集群中节点的内存使用情况,可以使用 kubectl top 命令。该命令可用于检查 Kubernetes 节点上所有容器的 CPU 和内存使用情况。
要检查 Kubernetes 节点上所有容器的内存使用情况,请使用以下命令:
```
kubectl top nodes
```
此命令将显示每个节点的 CPU 和内存使用情况,例如:
```
NAME CPU(cores) MEMORY(bytes)
node-1 154m 815Mi
node-2 115m 784Mi
node-3 98m 733Mi
```
如果要检查特定节点上的容器的内存使用情况,请使用以下命令:
```
kubectl top pods --all-namespaces | grep <node-name>
```
其中 `<node-name>` 是要检查其容器内存使用情况的节点的名称。
此命令将显示特定节点上的所有容器的 CPU 和内存使用情况,例如:
```
kube-system kube-flannel-ds-xxxxx <node-name> 1/1 Running 0 47m 10Mi 22Mi
kube-system kube-proxy-xxxxx <node-name> 1/1 Running 0 47m 18Mi 23Mi
```
阅读全文