浅谈我对Harbor认识

    最近屡次听到Harbor这个名字,因此简单的看了一下它是个啥,而且思考了一下为啥要用这个玩意。个人理解不必定正确,因此请勿拍。git

    首先,Harbor是企业级Registry服务器,它的目标用户是企业级。因此它除了Registry应有的功能以外,增长了对企业管理方面的功能。我的认为,有实际意义的有以下几个:shell

    1. 基于角色的访问控制安全

    2. namespace隔离服务器

    3. 自动构建阿里云

    4. UIspa

    至于其它的诸如安全、多仓库实例同步等、真心不以为通常的企业能用获得。除非像是阿里云那样规模的公有仓库才能用上。同步

    但事实上,Harbor对于企业来讲真正有实际意义的版本管理功能并无什么特点,例如像git那样对已发布版本能够打tag,并能够很方面的回退到任意一个tag版本。而Harbor就和一个普通的仓库同样,提了就提了,想要将整个仓库回退到某个版本,不行……it

    因此,我的认为,Harbor还不如传统的Jenkins好用。经过Jenkins+shell+git+Dockerfile,同样能够作到代码管控,自动构建,上传仓库,并根据版本号将仓库压缩打包,发布。版本管理

相关文章
相关标签/搜索