参考链接

本文使用helm安装,并添加访问控制,使用用户名/密码登录

安装helm

  • helm repo add traefik https://helm.traefik.io/traefik
  • helm repo update
  • kubectl create ns traefik-v2
  • helm install --namespace=traefik-v2 \ traefik traefik/traefik

创建访问控制

转发暴露端口
  • nohup kubectl port-forward -n traefik-v2 $(kubectl get pods --selector "app.kubernetes.io/name=traefik" -n traefik-v2 --output=name) 9000:9000 &
创建用户名密码验证
创建文件:base_secret.yaml,内容如下,(用户访问dashboard的用户名密码)
apiVersion: v1
kind: Secret
metadata:name: secret-basic-authnamespace: traefik-v2
type: kubernetes.io/basic-auth
stringData:username: admin      # required field for kubernetes.io/basic-authpassword: admin123 # required field for kubernetes.io/basic-auth
创建文件:midauth.yaml ,内容如下(创建使用用户名,密码的middleware)
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:name: test-authnamespace: traefik-v2
spec:basicAuth:secret: secret-basic-auth  # 使用上面创建的secret名称
创建文件:dashboard.yaml,内容如下(创建dashboard访问)
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:name: traefik-dashboardnamespace: traefik-v2
spec:routes:- match: PathPrefix(`/dashboard`) || PathPrefix(`/api`)kind: Ruleservices:- name: api@internalkind: TraefikServicemiddlewares:- name: test-auth  # 使用上面创建的middleware名称
一次使用kubectl apply -f *.yaml 执行上述文件即可(我这里域名同样做了内网穿透,内网穿透参考链接),你自己访问直接访问http://ip(自己的ip):9000/dashboard/#/即可


k8s中安装traefix并配置dashboard访问权限相关推荐

  1. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  2. centos sudo不能运行_如何在 Linux 中配置 sudo 访问权限 | Linux 中国

    Linux 系统中 root 用户拥有 Linux 中全部控制权力.Linux 系统中 root 是拥有最高权力的用户,可以在系统中实施任意的行为.-- Magesh Maruthamuthu Lin ...

  3. centos sudo不能运行_如何在Linux中配置sudo访问权限

    Linux 系统中 root 用户拥有 Linux 中全部控制权力.Linux 系统中 root 是拥有最高权力的用户,可以在系统中实施任意的行为. 如果其他用户想去实施一些行为,不能为所有人都提供 ...

  4. KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接

    KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接 注意: KETTLE运行需要依赖 libwebkitgtk-1.0 将pdi-ce-8.2.0.0-342上传至服务器, ...

  5. IIS配置网站访问权限和安全

    网站需要IIS配置的地方有很多,比如IIS配置端口.域名.主目录.默认文档等.今天小编要跟大家分享的是IIS配置网站访问权限和安全. 默认状态下, 允许所有的用户匿名连接 IIS 网站, 即访问时不需 ...

  6. c++ 在Xmemory中,引发了异常: 读取访问权限冲突。 _Pnext 是 0x708

    开发时遇到了这个问题,在Xmemory中,引发了异常: 读取访问权限冲突 通过打断点.prinf输出运行位置都无法定位该错误在何处发生,错误截图如下 最后推断是在析构时发生的异常,特此记录. 解决方法 ...

  7. 远程linux服务器中安装jupyter通过本地浏览器访问使用

    一.jupyter的安装 1.利用anaconda 创建一个jupyter环境,在jupter环境中安装jupyter.执行一下命令回车: conda create -n jupyter python ...

  8. 【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理

    上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老 ...

  9. 在虚拟机中安装和配配置 MOSS2007 全过程

    1. 首先在计算机上安装 VMware 虚拟机软件 2. 在虚拟机中安装WIN2003 SP2企业版 3. 进入添加删除程序 Windows 添加组件向导 添加以下组件  a. 网络服务中的域名系统( ...

  10. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

最新文章

  1. 第1关:求1000以内所有的水仙花数
  2. HP小型机的信息的命令集(一)
  3. 深入理解javascript原型和闭包(1)——一切都是对象
  4. SAP Fiori Elements 本地项目的 annotations.xml 文件
  5. python类中变量作用域_Python中的变量作用域
  6. uni-app 微信小程序授权登录
  7. xmu1214: 购物
  8. 华为笔试题:进制转换
  9. matlab 对称矩阵特征值为负数,MATLAB中对称矩阵的复特征向量
  10. 项目汇报模板—再也不怕撕逼了
  11. HDFView3.1.2的安装问题(闪退)
  12. 二叉排序树和二叉平衡树
  13. 2019当今互联网赚钱的六大方式,赠送给迷茫的网赚新手
  14. position:relative的用法
  15. 微信视频通话怎么美颜
  16. scrapy_redis种子优化
  17. 成功解决 RecoveryYour PC/Device needs to be repairedThe Boot c onfiguration Data for your PC is missin
  18. 如何理解奇偶校验只能发现数据代码中奇数位出错的情况
  19. B/S模式下的MVC架构迭代(2)
  20. python orm框架

热门文章

  1. 华为是不是培养人工智能人才花费最大的公司?
  2. win10系统迁移后系统重装_win10系统迁移【搞定手段】
  3. win10系统迁移后系统重装_win10系统迁移超简单!详细步骤解析
  4. macos系统怎么取消开机启动项
  5. python接入图灵机器人_python 连接图灵机器人
  6. 【三角】和差角公式的证明与积化和差和差化积公式的推导
  7. Java热搜问题大整理
  8. python批量生成姓名_python——批量生成姓名
  9. 【python技巧】RGB值组合三元色(红绿蓝)
  10. 把电脑做成服务器系统,把电脑做成云盘服务器