Kubernetes Metrics Server
簡單研究一下官方的Kubernetes Metrics Server:
看一些文件解說有時候會看到:
#看到類似如下指令:
kubectl top pod
自己執行會看到沒有Metrics Server:
有機會可以讀一下readme上面Github解說它的用途
往下看到各種安裝方式:
#這邊直接用一般的裝來看看:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
該檔案內容如下(當下是2022/10/31 用1.22版的EKS安裝):
所以看起來Metrics Server就是:
這時候試試跑top指令:
#執行top查看pod使用的資源:
kubectl top pod#或是看Nodes:
kubectl top nodes
#進階看看全部ns的pod:
kubectl top pod --all-namespaces
#當然指定的ns的pod也可以:
kubectl top pod --namespace kube-system
這個就是簡易版的K8S資源查看工具(相對於Prometheus來說的話)
不過簡單看看的話應該還是不錯用的