gpt4 book ai didi

kubernetes - 如何在Kubernetes中拦截对服务的请求?

转载 作者:行者123 更新时间:2023-12-02 11:56:03 26 4
gpt4 key购买 nike

假设我在Kubernetes中定义了一个名为Servicemy-backend。我想拦截发送给该服务的每个请求,正确的方法是什么?例如,相同 namespace 下的另一个容器通过http://my-backend发送请求。

我尝试将Admission Controller与验证Webhook一起使用。但是,它可以拦截对服务资源的CRUD操作,但不能拦截与特定服务的任何连接。

最佳答案

no direct way可以拦截Kubernetes中对服务的请求。

要解决此问题,您可以执行以下操作:

  • 创建一个sidecar容器来记录每个传入的请求。 logging
  • 在容器中运行tcpdump -i eth0 -n并过滤掉请求
  • 使用Zipkin
  • 在云提供程序上创建服务将具有自己的日志记录机制。对于ex-AWS上的负载均衡器服务将在S3上生成其日志。 aws elb logs
  • 关于kubernetes - 如何在Kubernetes中拦截对服务的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59923911/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com