一、基于Prometheus的k8s集群信息监控
1、部署
- 获取官方源码
git clone https://github.com/coreos/kube-prometheus.git
复制代码
- 部署CRD和监控
# CRD
cd kube-prometheus/manifests/setup
kubectl apply -f .
cd kube-prometheus/manifests
kubectl apply -f .
复制代码
查看CRD kubectl get crd | grep coreos
alertmanagers.monitoring.coreos.com 2021-12-15T06:56:28Z
podmonitors.monitoring.coreos.com 2021-12-15T06:56:28Z
prometheuses.monitoring.coreos.com 2021-12-15T06:56:28Z
prometheusrules.monitoring.coreos.com 2021-12-15T06:56:28Z
servicemonitors.monitoring.coreos.com 2021-12-15T06:56:28Z
复制代码
查看pod kubectl get pod -n monitoring
alertmanager-main-0 2/2 Running 0 42d
alertmanager-main-1 2/2 Running 0 42d
alertmanager-main-2 2/2 Running 0 42d
kube-state-metrics-78b46c84d8-klllv 3/3 Running 0 42d
prometheus-adapter-5cd5798d96-kj6r5 1/1 Running 0 42d
prometheus-k8s-0 3/3 Running 1 42d
prometheus-op

本文详细介绍了如何基于Prometheus进行Kubernetes集群监控,包括部署Prometheus、设置持久化存储、利用Prometheus-operator监控集群外节点。同时,文章还阐述了搭建Grafana监控面板的步骤,包括docker部署、配置文件修改以实现匿名登录和跨域访问,并涉及Grafana的权限管理,确保dashboard的安全访问。

4677

被折叠的 条评论
为什么被折叠?



