Prometheus 監控K8S 資源狀态對象
官方文檔:https://github.com/kubernetes/kube-state-metrics
kube-state-metrics是一個簡單的服務,它監聽Kubernetes API伺服器并生成有關對象狀态的名額。它不關注單個Kubernetes元件的運作狀況,而是關注内部各種對象的運作狀況,例如部署,節點和容器。
采集了k8s中各種資源對象的狀态資訊:
View Code
下列是已經修改好的配置檔案
# 主程式
kube-state-metrics-deployment.yaml
配置檔案
# APIServer授權
kube-state-metrics-rbac.yaml
# 暴露端口
kube-state-metrics-service.yaml
1、建立容器
2、檢視建立pod
kubectl get pods -n kube-system
3、測試通路
4、Grafana可視化導入模闆:6417
5、檢視監控(其他資源可根據主機情況進行微調)