【发布时间】:2021-08-04 14:11:30
【问题描述】:
我在 GCP 中有 K8S 集群(版本是 1.20.8-gke.900 来自定期更新频道)。 所有集群 pod 从 Docker 容器中将日志写入 STDOUT 或 STDERR。
几周前,我们发现 GCP 日志记录控制台中缺少一些日志条目。我可以通过 kubectl 工具看到它们,但看起来它们没有到达日志存储桶。例如,我可以使用无效负载在 pod 中使用 API 来模拟日志中的错误,有时这个错误会到达日志存储桶,有时不会。对我来说超级奇怪......
集群中的流量和资源利用率超小。
据我了解,fluent bit daemonset 负责从 pod 中获取日志并将它们传递到日志存储桶中。 fluent bit 的当前版本:gke.gcr.io/fluent-bit:v1.5.7-gke.1 & gke.gcr.io/fluent-bit-gke-exporter:v0。 16.2-gke.0.
我在流畅的位日志中没有看到任何错误...
您能否建议如何跟踪/调试/排除此类情况?
谢谢!
【问题讨论】:
标签: google-cloud-platform google-kubernetes-engine fluent-bit