我正在部署一个作为 GKE 容器后端的项目,前端有一个 Cloud Endpoints API。它通过一个 Ingress 和 NodePort 服务。我已经在 ESP 容器上声明了一个就绪探测:
readinessProbe:
httpGet:
path: /ping
port: 8080
但是我观察到 /ping 路径必须在没有任何安全性的情况下在 openapi.yaml 中声明,否则它返回 404,如果声明了一些安全性定义,则返回 401。
这是预期的吗?我在 Endpoints Samples 存储库中看不到任何相关内容:
https://github.com/GoogleCloudPlatform/endpoints-samples/tree/master/k8s