【问题标题】:How to configure Basic Authentication Configuration in Kubernetes Dashboard如何在 Kubernetes Dashboard 中配置基本身份验证配置
【发布时间】:2023-03-05 19:15:01
【问题描述】:

如何在 kubernetes Dashbaord 中配置基本身份验证配置。我已完成以下步骤

  1. --authentication-mode=basic 在 kubernetes 仪表板部署 yaml 中添加。

  2. 使用授权模式 ABAC--basic-auth-file 赋予文件,该文件包含类似“userpass,username,uid

但仍然无法得到结果。无论我在用户名和密码字段中写什么(甚至是随机字母),它都能登录仪表板,之后就无法访问任何资源。

【问题讨论】:

    标签: kubernetes kubernetes-ingress kubernetes-dashboard


    【解决方案1】:

    实现的一种方法是在仪表板服务前面使用 traefik 入口控制器。在 traefik 部署文件中设置基本身份验证。为仪表板服务创建入口规则

    你也可以使用 nginx 入口控制器。 下面的链接会有所帮助

    https://github.com/kubernetes-retired/contrib/tree/master/ingress/controllers/nginx/examples/auth

    【讨论】:

    • 可能duplicate。你解决了这个问题吗?
    猜你喜欢
    • 2021-10-18
    • 2020-10-22
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    相关资源
    最近更新 更多