Kubernetes 监控与日志记录实践指南
1. 访问 Kubernetes 仪表盘
若已安装 Kubernetes 仪表盘,它会运行在特定地址。默认模板部署或云服务提供商提供的仪表盘服务通常是 ClusterIP 类型。要访问它,需使用 kubectl proxy 在终端和 Kubernetes API 服务器之间建立代理:
kubectl proxy
代理启动后,可通过 http://localhost:8001/ui 访问仪表盘,端口 8001 是 kubectl proxy 的默认端口。若要查看 CPU 和内存统计信息,集群中需部署 Heapster 。
2. Kubernetes 监控概述
为持续检测应用程序的异常情况,需要一个监控系统。它会从不同来源收集指标,存储和分析数据,并对异常情况做出响应。在经典的应用程序监控设置中,通常会从以下三个层面收集指标,以确保服务的可用性和质量:
- 应用层面 :关注应用程序的内部状态数据,可借助性能分析工具和跟踪工具来深入检查服务。例如,Elasticsearch Marvel 能提供 Elasticsearch 集群的监控信息。在分布式应用中,使用如 OpenTracing 这样的跟踪工具对识别性能问题至关重要。
- 主机层面 :监控框架的代理会收集主机的综合指标,如负
超级会员免费看
订阅专栏 解锁全文
386

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



