淺談我對Harbor認識

    最近屢次聽到Harbor這個名字,因此簡單的看了一下它是個啥,而且思考了一下爲啥要用這個玩意。個人理解不必定正確,因此請勿拍。git

    首先,Harbor是企業級Registry服務器,它的目標用戶是企業級。因此它除了Registry應有的功能以外,增長了對企業管理方面的功能。我的認爲,有實際意義的有以下幾個:shell

    1. 基於角色的訪問控制安全

    2. namespace隔離服務器

    3. 自動構建阿里雲

    4. UIspa

    至於其它的諸如安全、多倉庫實例同步等、真心不以爲通常的企業能用獲得。除非像是阿里雲那樣規模的公有倉庫才能用上。同步

    但事實上,Harbor對於企業來講真正有實際意義的版本管理功能並無什麼特點,例如像git那樣對已發佈版本能夠打tag,並能夠很方面的回退到任意一個tag版本。而Harbor就和一個普通的倉庫同樣,提了就提了,想要將整個倉庫回退到某個版本,不行……it

    因此,我的認爲,Harbor還不如傳統的Jenkins好用。經過Jenkins+shell+git+Dockerfile,同樣能夠作到代碼管控,自動構建,上傳倉庫,並根據版本號將倉庫壓縮打包,發佈。版本管理

相關文章
相關標籤/搜索