如何记录pod';kubernetes中的传出HTTP请求?

如何记录pod';kubernetes中的传出HTTP请求?,http,logging,kubernetes,bandwidth,Http,Logging,Kubernetes,Bandwidth,我有一个kubernetes集群和运行吊舱。为了监视和排除基础设施故障,我想实现一个集中式日志记录解决方案,这样所有传入和传出的HTTP请求都将记录在一个地方 对于传入的请求,这根本不是问题,我可以使用来自ingress controller的nginx日志并将其呈现出来 我也知道我可以在pod中运行的应用程序中记录传出请求,但问题是也会使用来自外部开发人员的应用程序,并且它可能不包含日志实现 至于传出请求,如果我理解正确,默认情况下没有提供任何解决方案。我已经探索了k8s日志记录和k8s审计,

我有一个kubernetes集群和运行吊舱。为了监视和排除基础设施故障,我想实现一个集中式日志记录解决方案,这样所有传入和传出的HTTP请求都将记录在一个地方

对于传入的请求,这根本不是问题,我可以使用来自ingress controller的nginx日志并将其呈现出来

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

至于传出请求,如果我理解正确,默认情况下没有提供任何解决方案。我已经探索了k8s日志记录和k8s审计,但它没有提供这样的功能

也许,我需要一些网络嗅探器,但对于我所看到的这类问题,这是一个相当低级的解决方案。因此,问题是:对于这种需求,是否有现成的实现


谢谢

看看像或这样的服务网格解决方案,以及像或这样的跟踪解决方案。通过这些,您可以构建对信息如何流入/流出以及如何通过kube集群的完全可观察性