跟踪 API 对我的 kubernetes 集群上每个 pod 的请求

Track API requests to each pod on my kubernetes cluster

我正在尝试在某些 ec2 实例上跟踪对我的 kubernetes 集群 运行 的所有 API 请求。我该怎么做?

我基本上是在尝试检查从哪个 IP 发送请求、发送的任何数据以及任何其他识别信息。

我试过使用 prometheus,但到目前为止还没有成功。

您可以在集群上启用 Auditing。对于特定的资源,在审计策略中使用resourceNames指定资源名称。

您可以在 Kubernetes 集群中设置审计。 参考这个linkhttps://kubernetes.io/docs/tasks/debug/debug-cluster/audit/