<强>环境说明:强>
主机名 操作系统版本 知识产权 码头工人版本 kubelet版本 执掌版本 配置 备注 主 Centos 7.6.1810 172.27.9.131 码头工人18.09.6 V1.14.2 v2.14.3 2 c2g 掌握主机 node01 Centos 7.6.1810 172.27.9.135 码头工人18.09.6 V1.14.2 v2.14.3 2 c2g 节点节点 node02 Centos 7.6.1810 172.27.9.136 码头工人18.09.6 V1.14.2 v2.14.3 2 c2g 节点节点
<强> k8集群部署详见:强> Centos7.6部署k8 (v1.14.2)集群
<强> k8学习资料详见:>强基本概念,kubectl命令和资料分享
<强> k8高可用集群部署详见:强> Centos7.6部署k8 v1.16.4高可用集群(主备模式)
一、普罗米修斯简介
普罗米修斯<代码> 代码>是一个开源系统监控和警报工具包,最初是在soundcloud构建的。自2012年成立以来,许多公司和组织都采用了普罗米修斯,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护,于2016年加入了云原生计算基金会,成为继kubernetes之后的第二个托管项目。
<>强特点:强>
<李>用度量名和键值对识别时间序列数据的多维数据模型李> <李>灵活的查询语言李> <李>不依赖分布式存储;单服务器节点是自治的李> <李>通过http上的拉模型进行时间序列收集李> <李>通过中间网关支持推送时间序列李> <李>通过服务发现或静态配置发现目标李> <李>多种图形和仪表板支持模式李>
引用><强>在微服务架构里,其对多维数据收集和查询有很好的的支持。强>
二,普罗米修斯架构
普罗米修斯从工作获取度量数据,也直接或通过推送网关获取临时工作的度量数据。它在本地存储所有被获取的样本,并在这些数据运行规则,对现有数据进行聚合和记录新的时间序列,或生成警报。通过Grafana或其他API消费者,可以可视化的查看收集到的数据。
三,普罗米修斯运营商介绍
普罗米修斯算子是CoreOS开发的基于普罗米修斯的Kubernetes监控方案
<强>普罗米修斯接线员:强> <代码>整合Kubernetes和普罗米修斯的最佳方法> 代码。
<强>普罗米修斯运营商功能更特点:强>
<李> <>强创建/销毁:强>在Kubernetes名称空间中更容易启动一个普罗米修斯实例,一个特定的应用程序或团队更容易使用算子。李> <李> <强>简单配置:>强配置普罗米修斯的基础,比如版本、持久性、保留和政策来自本机kubernetes资源的副本。李> <李> <>强通过标签的目标服务:>强基于常见的Kubernetes标签查询,自动生成监控目标配置;无需学习普罗米修斯特定的配置语言。李>
<>强工作流程:强>
四,普罗米修斯运营商部署
1。安装文件下载
<代码类=" language-bash "> [root@master ~] # git克隆https://github.com/coreos/kube-prometheus.git 代码>
2。镜像下载
<强>下载镜像:强>
<代码类=" language-bash ">码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/configmap-reload:v0.0.1 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/alertmanager:v0.18.0 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/kube-state-metrics:v1.8.0 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/kube-rbac-proxy:v0.4.1 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/node-exporter:v0.18.1 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/k8s-prometheus-adapter-amd64:v0.5.0 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/prometheus-config-reloader:v0.33.0 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/prometheus:v2.11.0 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/prometheus-operator:v0.33.0 码头工人拉registry.cn-hangzhou.aliyuncs.com/loong576/grafana:6.4.3k8实践十(二):普罗米修斯运营商监控Kubernetes集群