知识的价值不在于占有,而在于使用。这篇文章主要讲述#yyds干货盘点#Prometheus 之 Kubernetes 监控相关的知识,希望能为你提供帮助。
Prometheus Operator 架构
【#yyds干货盘点#Prometheus 之 Kubernetes 监控】
架构中的各组成部分以不同的资源方式运行在 Kubernetes 集群中,它们各自有不同的作用。
在 Kubernetes Node 上部署 Node exporter,获取该节点物理机或者虚拟机的监控信息,在 Kubernetes Master 上部署 kube-state-metrics 获取 Kubernetes 集群的状态。所有信息汇聚到 Prometheus 进行处理和存储,然后通过 Grafana 进行展示。
Kubernetes 下,Prometheus 通过与 Kubernetes API 集成主要支持 5 种服务发现模式:Node、Service、Pod、Endpoints、Ingress。不同的服务发现模式适用于不同的场景,例如:node 适用于与主机相关的监控资源,如节点中运行的 Kubernetes 组件状态、节点上运行的容器状态等;service 和 igress 适用于通过黑盒监控的场景,如对服务的可用性以及服务质量的监控;endpoints 和 pod 均可用于获取 Pod 实例的监控数据,如监控用户或者管理员部署的支持 Prometheus 的应用。
推荐阅读
- Linux基础-18day-Linux系统磁盘管理
- calculateCalculate Linux安装步骤操作
- 金融科技十大技术趋势出炉,这两项技术关注度飙升!
- Linux基础-12day-Linux系统软件管理
- Python Pandas时间戳isoformat介绍
- Python Pandas时间戳now用法介绍
- Python Pandas时间戳替换
- Python Pandas时间戳介绍和用法实例
- Python Pandas.to_datetime()用法介绍