Kubernetes使用helm安装Harbor管理image和chart

作者: ygqygq2 分类: 云计算/虚拟化,系统/运维 发布时间: 2018-09-25 16:41

Kubernetes使用helm安装Harbor管理image和chart

1. 环境说明

  • 可用的kubernetes集群
  • 可用的helm服务端、客户端
  • 可用的kubeapps

2. helm安装Harbor

根据官方文档安装,可能失败的是下载redis依赖包:

helm dependency update

如果下载失败,可以手动准备redis:

后面安装基本没有什么问题。

3. kubeapps添加harbor仓库

比如我用的仓库名为:pub

可以手动上传一个chart包,然后进入查看详情,可以看到仓库地址:

在kubeapps中添加仓库时,需要使用bearer token,下面是获取方法:

curl -i -k -u "admin:password" "https://reg.linuxba.com/service/token?account=admin&service=harbor-registry&scope=repository:pub/"

4. 效果图

以下是我的使用效果图

5. 一个上传chart脚本

参考资料:
[1] https://github.com/goharbor/harbor
[2] https://github.com/goharbor/harbor-helm
[3] https://github.com/goharbor/harbor/blob/master/docs/swagger.yaml

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.