0

在 Google Cloud Platform Logs 中检查 GCE 负载均衡器的日志,会显示以下形式的一堆警告:

"GET https://<MY_DOMAIN>/.well-known/acme-challenge/*" 404 215 "Go-http-client/1.1"

和 ..:

"GET https://<MY_SERVICE_DOMAIN>/*" 401 561 "Go-http-client/1.1"

是什么导致了这些电话?是某种健康检查吗?

根据我从文档中收集到的信息,应该会调用支持 Pod 的就绪探针。此外,据我所知,后端服务组被认为是健康的。

当它们在日志中显示为警告时,我认为我应该努力让它们消失?

4

1 回答 1

0

"GET https://<MY_DOMAIN>/.well-known/acme-challenge/*" 404 215 "Go-http-client/1.1"

这个非常简单,是由 Let's Encrypt 协议检查您对域的所有权引起的。如果不知道您是否希望Let's Encrypt 检查该域,很难说这是否是一个实际错误。

"GET https://<MY_SERVICE_DOMAIN>/*" 401 561 "Go-http-client/1.1"

在不知道什么MY_SERVICE_DOMAIN意思的情况下,这也很难知道,但我不希望就绪检查涉及 LoadBalancer,因为(正如您正确观察到的那样)检查应该在 Pod 级别,而不是来自集群外部

当它们在日志中显示为警告时,我认为我应该努力让它们消失?

这可能是个人喜好。毫无疑问,拥有这些无关信息会使查找实际警告变得更加困难,但我怀疑它们实际上是否会伤害任何东西。对我而言,区别在于某些进程是否期望对MY_SERVICE_DOMAIN请求进行成功的 HTTP 响应,而当它没有收到响应时,会导致下游失败——它不是需要操作的 LoadBalancer,而是它的消费者。

于 2018-04-08T06:10:42.397 回答