Kubernetes Metrics Server

K8S Metrics研究(kubectl top資料源)

ZONGRU Li
Oct 31, 2022

簡單研究一下官方的Kubernetes Metrics Server:

看一些文件解說有時候會看到:

#看到類似如下指令:
kubectl top pod
LINK

自己執行會看到沒有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來說的話)

不過簡單看看的話應該還是不錯用的

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet