Kubernetes 为什么我的GKE集群中的pod接收到对web服务器根路径的重复请求?

Kubernetes 为什么我的GKE集群中的pod接收到对web服务器根路径的重复请求?,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我在端口8080上有一个web服务器。我有一个由谷歌制作的入口对象,将外部流量路由到指向pod的服务 我的日志中充斥着来自10.4.0.1的请求:一些旋转的大端口在/上,当我的web服务器生成HTML响应时,它正在消耗CPU周期。它看起来像一个健康检查探头 我的pod在我的部署中配置了以下探测器: readinessProbe: httpGet: path: "/status" port: 8080

我在端口8080上有一个web服务器。我有一个由谷歌制作的入口对象,将外部流量路由到指向pod的服务

我的日志中充斥着来自10.4.0.1的请求:一些旋转的大端口在/上,当我的web服务器生成HTML响应时,它正在消耗CPU周期。它看起来像一个健康检查探头

我的pod在我的部署中配置了以下探测器:

        readinessProbe:
          httpGet:
            path: "/status"
            port: 8080
          initialDelaySeconds: 10
        livenessProbe:
          httpGet:
            path: "/status"
            port: 8080
          initialDelaySeconds: 
虽然看起来我可能在配置中遗漏了一些东西

我已经使用tcpdump-X端口8080来检查流量。看起来似乎同一个源10.4.0.1正在/状态处执行状态检查,在根/背靠背处执行神秘检查。看起来好像是库贝莱,但我还没有找到证据。吊舱IP范围为10.4.0.0/14。新配置似乎也起作用了,但默认的探测配置没有被删除

对部署应用更改后,是否需要清除并重新启动服务?进入?节点?我是库伯内特斯的新手,我迷路了


非常感谢您的帮助

为了解决这个问题,我必须更改VM实例健康检查的配置,这是Google计算引擎API的一部分。将路径设置为/status似乎起到了作用。简而言之,kubernetes和GCE都有一个运行状况检查。

该端口是通过负载平衡器服务公开的吗?对/的请求的RPS值是多少?这些请求导致的CPU消耗是什么?