原文链接:https://aeric.io/post/harbor-manage-helm-charts/
在 v1.6 版本的 harbor 中新增加了 helm charts 的管理功能,这样就可以利用 harbor 同时管理镜像和 helm charts 了,在部署 kubernetes 相关应用时就比较方便,本次尝试用 harbor 来管理 helm charts。
之前我是将公司内的 harbor 仓库做了一次升级,将 harbor 升级到了 v1.7.1
版本,具体升级过程可以参考之前博文内容:记一次harbor的升级之旅。当然你也可以重新安装新版本的 harbor。因为本人公司 harbor 仓库用的是 https 协议来访问的,所以我们还需要相关证书,证书需要是受信的才行,这个需要根据具体情况来做取舍,这里不再赘述,具体怎么使用 harbor 来管理 helm charts 可以参考下面的内容。
启用 harbor 的 chart repository 服务
默认新版 harbor 不会启用 chart repository service
,如果需要管理 helm
,我们需要在安装时添加额外的参数,例如:
## 默认安装
$ cd /srv/harbor
$ ./install.sh
## 启动 chart repository service 服务
$ cd /srv/harbor
$ ./install.sh --with-chartmuseum
复制代码
等待安装完成即可,安装完成后会有如下类似提示:
...
✔ ----Harbor has been installed and started successfully.----
...
复制代码
之后