1. 程式人生 > 其它 >k8s搭建監控:安裝metrics server和dashboard

k8s搭建監控:安裝metrics server和dashboard

安裝metrics server

參考:https://github.com/kubernetes-sigs/metrics-server

kubectl create -f components.yaml(components.yaml檔案和涉及的映象,都從網盤下載)

或者自己官網下載:https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

kubectl get po -n kube-system -l k8s-app=metrics-server

檢視node的監控資料:kubectl top node

檢視pod的監控資料:kubectl top po -A

部署dashboard

官網:https://github.com/kubernetes/dashboard

https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml

可以先下載,mvrecommended.yamldashboard.yaml

建立一個管理員使用者:dashboard-user.yaml

(dashboard-user.yam、dashboard.yaml檔案和涉及的映象,都從網盤下載)

kubectl create -fdashboard-user.yaml

kubectl create -fdashboard.yaml

kubectl get po -A

kubectl get svc -A

下面svc暴露的埠號是30028,type是NodePort,如果不是NodePort,需要修改

登入:https://192.168.117.173:30028/

如果不能訪問,可以用火狐瀏覽器試試

master上獲取token:

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}') |grep token: |awk '{print $2}'

輸入token後,登入成功

============================= 提升自己 ==========================
> > > 1、諮詢問題,請加作者微信: ren168632201
> > > 2、效能測試從0到實戰: https://www.cnblogs.com/uncleyong/p/12311432.html
> > > 3、自動化測試實戰: https://www.cnblogs.com/uncleyong/p/12016690.html
> > > 4、測試基礎彙總: https://www.cnblogs.com/uncleyong/p/10530261.html
> > > 5、宣告:如有侵權,請聯絡刪除。
============================= 升職加薪 ==========================