损坏的GKE后端运行状况检查默认值

我已经读了这个 ,我明白(我认为)Kubernetes livenessProbes和GKE LoadBalancer健康检查之间的区别。

我的问题是:我通过NodePort公开了大部分的Kube服务,NodePort默认在GKE中创build了一个新的后端服务,并且还创build了一个与GKE中的后端HTTP服务相对应的负载平衡器运行状况检查。

所有这些自动创build的运行状况检查假设我有一个HTTP状态端点打开/,当我不这样做。 我有一个HTTP健康检查托pipe在不同的端点上。

我如何

A)以某种方式暗示GKE根据Kubernetes资源中定义的规则创build负载平衡器规则,而不是盲目地创build一堆听错误的路由,或者

B)让GKE不要为每个NodePort服务自动创build一个无效的运行状况检查。

或者,这只是一个不灵活的Google Cloud怪癖,我将不得不作出更改代码的变通?

发现答案是

A.没有

B.没有

通过阅读Kubernetes Ingress Github的README.MD :

“目前我们只是依靠kubernetes服务/ pod活性探测器,并且强制吊舱有一个/端点,对于GCE响应200。