Kubernetes中怎么部署Harbor

发布时间:2022-01-04 14:24:43 作者:iii
来源:亿速云 阅读:275

这篇文章主要讲解了“Kubernetes中怎么部署Harbor”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Kubernetes中怎么部署Harbor”吧!

Harbor是一个企业级的容器镜像仓库管理系统,用于为企业级用户建立私有的容器镜像库,一方面可以对内部安装的网络传输加速,另一方面提供自己特有的版本更好地保证可用性和安全性。Harbor原来由VMWare China开发,全部开源。

Kubernetes中怎么部署Harbor

1、Harbor的重要变化

Harbor最近发布了1.6版本,将会带来一些非常重要的变化。

该版本开始支持Helm Chart的管理,不过这个用Github本来就可以做的很好,只不过这里采用了图形界面,还是非常方便普通的使用者,尤其是中小企业的准专业人员。

Har未来将会移交到CNCF管理,成为云原生基础设施的一部分。目前已经接收CNCF的一些赞助资源,并且项目架构和代码都已经开始了调整。这将是云原生社区的一个重大利好,补充了云原生架构中除了Kubernetes容器编排管理外的重要部分。

2、Kubernetes中部署Harbor

在Harbor 1.6版本中,Helm Chart项目已经改变,移到了 https://github.com/goharbor/harbor-helm 子项目中。目前,开发调整还比较频繁,可能出现使用上的问题,需要关注项目发展、及时更新代码。出现的问题可以去提交issue,帮助项目完善。

# 界面服务 
docker pull goharbor/harbor-ui:dev 
docker pull goharbor/harbor-adminserver:dev
docker pull goharbor/harbor-portal:dev
docker pull goharbor/harbor-jobservice:dev

# 授权管理
docker pull goharbor/clair-photon:dev 
docker pull goharbor/notary-server-photon:dev
docker pull goharbor/notary-signer-photon:dev

# 镜像服务 
docker pull goharbor/registry-photon:dev 
docker pull goharbor/harbor-registryctl:dev
docker pull goharbor/chartmuseum-photon:dev

# 镜像存储
docker pull goharbor/harbor-db:dev 
docker pull docker.io/bitnami/redis:4.0.9
# 复制部署代码。
git clone https://github.com/goharbor/harbor-helm

# 选择版本。
cd harbor-helm
git checkout master

# 可以进去修改values.yaml文件里面的参数。
# 参数参考:https://github.com/goharbor/harbor-helm

helm dependency update

# 安装到harbor命名空间下面。
helm install --namespace harbor --name harbor .

# !如果错误或者是不需要了,进行删除。
# helm delete --purge harbor

原来的一些部署方法可能不再适用,仅供参考:

Harbor 1.6 已经支持helm 私服仓库了,还是比较方便的。

我采用上面的方法部署,遇到一些小坑。

3、常规的直接部署

如果上面的方法部署不成功,又着急使用的话,Harbor也支持常规部署,已经有了长时间的考验。

该方式将Harbor安装在Docker环境下,不使用Kubernetes进行管理。

A、安装
https_proxy=192.168.199.99:9999 wget https://storage.googleapis.com/harbor-releases/release-1.6.0/harbor-online-installer-v1.6.0.tgz

harbor.cfg 文件

sudo ./install.sh   --with-clair --with-chartmuseum
B、使用

感谢各位的阅读,以上就是“Kubernetes中怎么部署Harbor”的内容了,经过本文的学习后,相信大家对Kubernetes中怎么部署Harbor这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. Kubernetes Harbor的安装和使用
  2. harbor的安装和部署

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

harbor kubernetes

上一篇:Java如何实现宠物店在线交易平台

下一篇:JS的script标签属性有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》