- 0
- 0
- 约1.26万字
- 约 16页
- 2026-08-11 发布于北京
- 举报
本文由简悦SimpRead转码,原文地址
说到日志,你应该不陌生。日志中不仅记录了代码运行的实时轨迹,往往还包含着一些关键的数据、错误
信息等。日志方便我们进行分析统计及告警,尤其是在后期问题排查的时候,我们通过日志可以很方
便地定位问题、现场复现及问题修复。日志也是做可观测性(Observability)必不可少的一部分。
因此在使用Kubernetes的过程中,对应的日志收集也是不得不考虑的问题。我们需要日志来了解
集群的运行状况。
我们先来看看Kubernetes的日志收集和以往的日志收集有什么差别,以及为什么我们需要为
Kubernetes的日志收集单独设计方案。
Kubernetes中的日志收集VS传统日志收集
对于传统的应用来说,它们大多数都是直接运行在宿主机上的,会将日志直接写入本地的文件中或者由
systemd‑journald直接管理。在做日志收集的时候,只需要这些日志所在的目录即可。此类日志系
统解决方案非常多,也相对比较成熟,在这里就不再过多说明。我们重点来看看Kubernetes的日志系
统建设问题。
在Kubernetes中,日志相比传统虚拟机、机方式要复杂得多。
首先,日志的形式非常多样化。日志需求主要集中在如下三个部分:
系
原创力文档

文档评论(0)