大佬教程收集整理的这篇文章主要介绍了在 Kubernetes 入口控制器中身份验证失败时重定向请求 说明,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当 kubernetes 入口控制器身份验证失败且 Nginx.ingress.kubernetes.io/auth-url
注释中指定的 url 时,我可以将请求重定向到某个自定义 url 吗?
示例
APIVersion: networking.k8s.io/v1beta1
kind: Ingress
Metadata:
Annotations:
Nginx.ingress.kubernetes.io/auth-url: https://httpbin.org/basic-auth/user/passwd
creationtimestamp: 2016-10-03T13:50:35Z
谢谢。
您的要求:
当 kubernetes 入口控制器认证失败时,将请求重定向到某个自定义 url
可以通过使用以下注释来解决:
假设您有一个 Ingress
清单(只有其中的一部分):
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: minimal-ingress
Annotations:
nginx.ingress.kubernetes.io/auth-url: http://httpbin.default.svc.cluster.local:80/basic-auth/user/password
nginx.ingress.kubernetes.io/auth-signin: https://SOME_URL/
spec:
<-- REDACTED -->
我已经测试过这样的设置,它将按以下方式工作:
service
注释重定向到内部 httpbin
(auth-url
),系统会提示您输入凭据。@H_674_27@
auth-signin
URL,对于 example 可能是:https://github.com/login
(这只是一个示例,而不是实际登录配置)。@H_674_27@
其他资源:
以上是大佬教程为你收集整理的在 Kubernetes 入口控制器中身份验证失败时重定向请求 说明全部内容,希望文章能够帮你解决在 Kubernetes 入口控制器中身份验证失败时重定向请求 说明所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。