在 Kubernetes 中管理 Prometheus:从静态配置到动态操作
清理测试环境
测试完成后,确保你处于 chapter05/ 路径下,执行以下命令清理环境:
vagrant destroy -f
不用担心,若后续需要,你可以轻松重新启动环境。
Kubernetes 中 Prometheus 的管理背景
Kubernetes 是首个从云原生计算基金会(CNCF)毕业的项目,目前已成为容器编排的事实标准。早期,Heapster 作为 Kubernetes 自带的监控解决方案被广泛使用,它最初是将监控数据发送到外部系统的工具,后来逐渐发展成为一个监控系统。然而,不久之后,Prometheus 成为了 Kubernetes 集群的事实标准监控系统。如今,构成 Kubernetes 集群的大多数组件都具有原生的 Prometheus 检测功能。
集成所需准备
要在 Kubernetes 环境中集成 Prometheus,可参考 Kubernetes 项目和 Prometheus Operator 项目的示例。你可以在以下地址分别找到这两个项目的完整源代码:
- Kubernetes 项目:https://github.com/kubernetes/kubernetes
- Prometheus Operator 项目:https://github.com/coreos/prometheus-operator
同时,要确保你拥有在测试环境设置中定义的
超级会员免费看
订阅专栏 解锁全文
976

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



