【问题标题】:How to log pod's outgoing HTTP requests in kubernetes?如何在 Kubernetes 中记录 pod 的传出 HTTP 请求?
【发布时间】:2017-11-27 08:37:38
【问题描述】:

我有一个运行 pod 的 Kubernetes 集群。为了监控基础架构并对其进行故障排除,我想实施一个集中式日志记录解决方案,以便所有传入和传出的 HTTP 请求都将记录在一个地方。

对于传入的请求,这根本不是问题,我可以使用入口控制器中的 nginx 日志并呈现它。

我也知道我可以在我在 pod 中运行的应用程序内记录传出请求,但问题是也使用了来自外部开发人员的应用程序,它可能不包含日志记录实现。

对于外发请求,如果我理解正确,默认没有提供任何解决方案。我探索过 k8s 日志记录和 k8s 审计,但它没有提供这样的功能。

可能,我需要一些网络嗅探器,但对于我所看到的此类问题,它是一个相当低级的解决方案。那么,问题是:有没有针对这种需求的开箱即用的实现?

谢谢!

【问题讨论】:

    标签: http logging kubernetes bandwidth


    【解决方案1】:

    查看IstioLinkerd 等服务网格解决方案以及JaegerZipkin 等跟踪解决方案。有了这些,您可以构建以全面了解信息如何流入/流出您的 kube 集群

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 2017-02-12
      相关资源
      最近更新 更多