首页 > 解决方案 > Kubernetes - 两个 pod (2/4) 接收相同的请求

问题描述

我正在运行 k8s,我注意到一些奇怪的事情。

我的一项服务调用了一个与 google 聊天集成的 webhook,因此如果我的服务收到请求,它会通过 google 聊天通知我以及请求的详细信息。

现在昨天,我收到了来自谷歌聊天的两个通知,请求中的详细信息完全相同。

我调查了该问题并汇总了该特定服务的 pod 中的日志,发现该请求在日志中出现了两次。

然后,我检查了该服务的每个 pod 的日志,你瞧,有两个 pod 记录了处理请求。实际上,该特定端点在数据库中创建了一行,并且创建了两条记录,一条紧接着一条。

我的问题是:这在 k8s 中很常见吗?这怎么可能发生?这种情况以前发生在其他人身上吗?

标签: kuberneteskubernetes-ingress

解决方案


推荐阅读