kubebapps 添加私有harbor 中的helm repo


kubebapps 支持添加私有的helm repo,基於http basic auth ,我們通過添加header 就可以了

備注 harbor helm 以及kubebapps 的搭建可以參考
https://www.cnblogs.com/rongfengliang/p/9974172.html
https://www.cnblogs.com/rongfengliang/p/9649337.html

創建私有helm repo

  • 參考界面

  • 上傳helm repo

kubebapps 添加repo

  • 配置添加私有repo
  • catalog 界面
  • 說明
    url 為harbor 中helm 倉庫的地址,authz header 為basic 模式的,basic auth 模式如下:
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

basic 后邊的內容為用戶名以及密碼的base64 編碼

base64encode(username:password)

可以使用linux 的base64 工具

echo -n "username:password" | base64

實際上這個是helm 自身對於basic auth 的支持,kubebapps 只是添加了一個配置選項

參考資料

https://github.com/kubeapps/kubeapps
https://zh.wikipedia.org/wiki/HTTP%E5%9F%BA%E6%9C%AC%E8%AE%A4%E8%AF%81


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM