基于CoreOS开源的prometheus-operator监控系统,该监控系统比较全面,主要是集成grafana的监控模版,维护比较方便。由于项目开发迭代速度较快,部署方法可能会更新,必要时请参考官方文档。
官方git:https://github.com/coreos/prometheus-operator
部署Prometheus Operator
1 | git clone https://github.com/coreos/prometheus-operator.git |
部署grafana alternanager kube-status-meric
1 | cd prometheus-operator/contrib/kube-prometheus/manifests |
部署成功,如图所示
修改访问方式
把svc的访问方式改为NodePort模式,使用kubectl edit svc svcname方式修改,或者修改manifests文件夹下的yaml相关文件,如图所示
访问grafana
部署成功,如图所示