prometheus-operator+oauth-proxy+github添加鉴权

一、登录github,github注册Oauth App

 

 

 图片中的client-id、client-secret要记录一下,一会配置oauth-proxy 容器的时候会用到!

二、修改chart包中的values文件,打开oauth-proxy容器配置:

    containers:
    - name: oauth-proxy
      image: quay.io/oauth2-proxy/oauth2-proxy:v7.3.0
      args:
      - --upstream=http://127.0.0.1:9093
      - --http-address=0.0.0.0:8081   # oauth-proxy容器监听的地址 
      - --provider=github   # 认证平台
      - --email-domain=*
      - --client-id=<github中的client-id>
      - --client-secret=<github中的client-secret>
      - --cookie-secret=<自定义或者使用python脚本生成>
      # - ...
      ports:
      - containerPort: 8081
        name: oauth-proxy
        protocol: TCP
      resources: {}

生成cookie-secret的python脚本:

import secret,base64

print(base64.b64encode(base64.b64encode(secret.token_bytes(16))))

三、更新集群中prometheus-operator

helm -n monitoring upgrade kube-prometheus-stack . -f values.yaml

更新完成后,pod应用个数如下:

 

 

 

使用创建应用的github账号进行认证!

 到此全部完成,完成prometheus认证。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CN-FuWei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值