将每个请求重定向到 kubernetes 容器的 Oauth pod

问题描述 投票:0回答:1

有两个 Flask dockerized 应用程序。

  1. 纯烧瓶后端
  2. 使用 Authlib 的 Flask 中的 Oauth 处理程序

我正在尝试将每个请求重定向到第一个 pod,默认情况下应在 Oauth pod 上发送。如果提供的响应成功,那么它应该重定向到第一个烧瓶应用程序。

Kubernetes 集群上的 Nginx 受到网关策略的严格限制。如何通过使用 Kubernetes 清单文件来实现此 Oauth,或者他们是否有更好的方法来解决此问题?

提前感谢您的帮助。

docker kubernetes flask nginx authlib
1个回答
0
投票

这可以通过向入口资源添加注释来完成。这里给出了一个 nginx 示例:

https://kubernetes.github.io/ingress-nginx/examples/auth/oauth-external-auth/ https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/docs/examples/auth/oauth-external-auth/vouch-proxy.yaml

由于回购价格较低,我无法发表评论,但如果不清楚,请告诉我,我可以进一步帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.