对于WordPress,GKE Ingress的运行状况检查失败了

时间:2019-05-09 20:30:10

标签: wordpress kubernetes google-kubernetes-engine kubernetes-ingress

我正在尝试部署Wordpress(Docker镜像:wordpress:5.1.1)并使用本机GKE Ingress。如果尚未安装该站点,它将使用HTTP状态代码301将您从/重定向到/wp-admin/install.php。问题是默认的运行状况检查正在尝试到达/路径并期望以获得200,但它却收到301,并认为该服务不健康。

是否还有其他可用于运行状况检查的端点? 还是其他一些优雅的解决方案,不需要修改Wordpress的核心文件?

UPD:/wp-admin/install.php似乎可以正常工作,但似乎不是一个很好的通用解决方案。

1 个答案:

答案 0 :(得分:0)

这实际上与GKE无关。正如您所指出的,这与负载均衡器的运行状况检查有关。请参阅this thread。 在任何情况下,您都不需要更改WP代码文件。更改WP核心文件通常是个坏主意。

P.S。 wp-content目录不是核心文件,以防万一。