【问题标题】:nginx.ingress annotations not working for basic authentication in Kubernetesnginx.ingress 注释不适用于 Kubernetes 中的基本身份验证
【发布时间】:2018-11-20 16:43:34
【问题描述】:

我正在尝试在 Kubernetes 上设置基本身份验证,但在使用 nginx.ingress 注释设置身份验证后获得的 IP 仍然可以公开访问。以下是我在设置时提到的链接-

https://blog.bigbinary.com/2018/08/14/using-kubernetes-ingress-authentication.html

按照链接中的流程进行操作后,当我点击该 IP 时,系统会提示我输入用户名和密码,但我无需任何身份验证即可访问它。

【问题讨论】:

    标签: nginx kubernetes google-kubernetes-engine


    【解决方案1】:

    我建议您关注这个link,它展示了如何添加特定于 GKE 的身份验证。

    您可以deploy GKE 集群中的 nginx 入口控制器。请确保注释您的入口以避免 GLBC 声明此 link 中指定的入口。然后你可以直接暴露 nginx 控制器,或者创建一个 glbc 入口来将流量重定向到这个 link 中指定的 nginx 入口。

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 2021-11-15
      • 2021-01-13
      • 1970-01-01
      相关资源
      最近更新 更多