K8S基本操作-17-安裝Metrics Server
Metrics Server
可以監控 K8S 的 Cluster 上的每個 Node 的 CPU, RAM 等使用。
安裝
最簡單的方式是參照以下網址,直接一行指令安裝:
https://github.com/kubernetes-sigs/metrics-server
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
使用
可以查看 Node 的 CPU 與 RAM 使用率。
kubectl top node
輸出為:
controlplane kubernetes-metrics-server on master ➜ kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
controlplane 291m 0% 1156Mi 0%
node01 277m 0% 294Mi 0%
或者查看 Pod
kubectl top pod
輸出:
controlplane kubernetes-metrics-server on master ➜ kubectl top pod
NAME CPU(cores) MEMORY(bytes)
elephant 15m 32Mi
lion 1m 18Mi
rabbit 107m 252Mi
並且可以用 CPU 使用率排序
kubectl top node --sort-by='cpu'