容器仓库

在Kubernetes集群上部署高可用Harbor镜像仓库

最后都变了- 提交于 2020-12-21 07:25:55
在Kubernetes集群上部署高可用Harbor镜像仓库 这里主要介绍使用kubectl部署Harbor镜像仓库到Kubernetes集群中。 使用 Helm 部署,参考: https://my.oschina.net/u/2306127/blog/1819691 https://blog.csdn.net/Yan_Chou/article/details/79715995 关于 基于Harbor的高可用私有镜像仓库 ,在我的博客里 曾不止一次提到 ,在 源创会2017沈阳站 上,我还专门 以此题目和大家做了分享 。事后,很多人通过 微博私信 、 个人公众号 或博客评论问我是否可以在 Kubernetes集群 上安装高可用的 Harbor 仓库,今天我就用这篇文章来回答大家这个问题。 一、Kubernetes上的高可用Harbor方案 首先,我可以肯定给出一个回答:Harbor支持在Kubernetes部署。只不过Harbor官方的默认安装并非是高可用的,而是“单点式”的。在 《基于Harbor的高可用企业级私有容器镜像仓库部署实践》 一文中,我曾谈到了一种在裸机或VM上的、基于 Cephfs 共享存储的高可用Harbor方案。在Kubernetes上部署,其高可用的思路也是类似的,可见下面这幅示意图: 围绕这幅示意图,简单说明一下我们的方案: