使用 Healthcheck 进行 HTTP 健康检查。如你所见,它被重定向到外部。
root@wordpress-848c85d8d6-8cb15:/#
curl
HTTP/1.1 301 Moved Permanently
http://10.42.3.26 -I
Server: nginx
Date: Wed, 28 Feb 2024 14:24:19 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/8.2.16
X-Redirect-By: Wordpress
Location: https://colal6.app/.
Referrer-Policy: no-referrer-when-downgrade
据我所知,如果目标在同一主机上,健康检查应该遵循重定向。如果目标位于不同的主机上,则健康检查不会遵循并将其视为成功。
但是,我收到以下错误
Readiness probe warning: Probe terminated redirects, Response body:
如果主持人不同,我不知道为什么要遵循它。