Kubernetes安装最新版本Prometheus

网友投稿 659 2022-11-07

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Kubernetes安装最新版本Prometheus

背景介绍

Prometheus 是开源系统监控和报警工具,Prometheus 相比于其他传统监控工具主要有以下几个特点:

步骤1:配置文件通过ConfigMap的形式进行管理

编辑prometheus-configmap.yaml如下:

apiVersion: v1kind: ConfigMapmetadata:name: prometheus-confignamespace: kube-opsdata:prometheus.yml: |global:scrape_interval: 15sscrape_timeout: 15sscrape_configs:- job_name: 'prometheus'static_configs:- targets: ['localhost:9090']

在命名空间kube-ops下创建该资源对象,只配置了对 prometheus 的监控,以后有新的资源需要被监控,只需要将上面的 ConfigMap对象更新即可。

通过kubectl get configmap -n kube-ops  查看ConfigMap的生成状态

步骤2:监控数据通过pvc落盘存储编辑prometheus-pv-pvc.yaml文件,如下:apiVersion: v1kind: PersistentVolumemetadata:name: prometheusnamespace: kube-opsspec:capacity:storage: 5GiaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: Recyclenfs:    server: NFS服务的HOST    path: NFS共享的DIR---apiVersion: v1kind: PersistentVolumeClaimmetadata:name: prometheusnamespace: kube-opsspec:accessModes:- ReadWriteOnceresources:requests:storage: 5Gi将时间序列数据进行持久化,将数据目录和一个 pvc 对象进行了绑定pv的namespace在default (即使上述文件指定空间为kube-ops)pvc的namespace在kube-ops通过 kubectl get pvc -n kube-ops   查看pvc通过 kubectl get pv 查看 pv  确保CLAIM字段绑定kube-ops/prometheus

上一篇:软件测试培训之做手机应用软件测试的要点是什么
下一篇:软件测试培训之简析app测试用例的作用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~