如何配置k8s nginx外部身份验证并排除健康检查路径?

如何配置k8s nginx外部身份验证并排除健康检查路径?

我们开始使用oauth2-代理作为我们某些集群基础设施组件的外部身份验证。

我们的集群正在使用入口-nginx 控制器并按照此步骤配置 Ingress 资源指导这里使用外部身份验证。

现在我的问题是我们使用 StatusCake 来监控基础架构组件的正常运行时间。它在使用基本身份验证时可以工作,但我不知道如何配置它以在组件处于 oauth2 身份验证之后时正确报告。

我当时想也许从外部身份验证(例如健康检查)中排除一条路径,但我找不到任何选项可以这样做。

另一种选择是仅为某条特定路径设置额外的入口,但这似乎有些小题大做。

有任何想法吗?

相关内容