1. 程式人生 > >harbor 管理Helm Chart包

harbor 管理Helm Chart包


官方網站:https://github.com/goharbor/harbor
官方使用者手冊:https://github.com/goharbor/harbor/blob/master/docs/user_guide.md
官方錄製的視訊:https://github.com/goharbor/harbor/wiki/Video-demos-for-Harbor


在Harbor在建立一個charts專案,用於儲存charts如下:

 

在Helm Charts標籤頁下,可以上傳我們的chart,注意它需要是使用tar壓縮的壓縮檔案,我試過rar是不可以的。

上傳成功之前,即可以看到專案,版本,value資訊。

使用如下命令將我們的harbor倉庫chart新增到helm repo:
helm repo add  myrepo https://xx.xx.xx.xx/chartrepo/charts
現在就可以安裝了。

我們也可以用helm push命令把本地的chart推送到harbor:

新增helm push命令:
helm --help 檢視push命令是否已經安裝

helm plugin install https://github.com/chartmuseum/helm-push

或者我們可以把stable倉庫的chart下載下來,push到我們自己的倉庫中:
helm fetch stable/mysql
helm push mysql-0.3.5.tgz myrepo