1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Harbor镜像仓库清理小窍门

自我介绍

我是本际云服务器推荐网的小编小本本,今天给大家分享一下关于Harbor镜像仓库的清理小窍门。

Harbor镜像仓库清理小窍门

阶段一:清理镜像标签

随着各系统镜像不断push到Harbor,仓库磁盘空间逐渐吃紧,空间告警频繁出现。为了让Harbor正常健康运行,为各系统上云提供服务,我们需要保障Harbor存储空间的使用率,需要定期清理垃圾,过期镜像。但人为清理太过繁杂,我们需要设计一个自动化流程来完成这一项工作,减少人工消耗。

首先,我们的架构是由K8s和Harbor仓库两部分组成,垃圾清理分为2个阶段,第一个阶段是清理镜像标签,第二个阶段是清理垃圾,释放磁盘空间。

我们使用Python实现第一阶段的镜像清理。大致步骤如下:

  1. 获取Harbor连接,登录指定Harbor;
  2. 获取各系统项目名称清单,获取相关项目分组;
  3. 获取各项目镜像的标签名称,然后按照时间排序;
  4. 按保留个数,依次删除项目中的过期镜像标签。

阶段二:清理垃圾

第二阶段我们使用Harbor管理界面,配置清理任务。登陆Harbor仓库配置Web界面配置任务垃圾清理,定时清理垃圾,释放系统磁盘空间。

总结

随着云化的不断推进,诸多传统的运维动作变得异常复杂,我们需要不断的创新、改造运维手段,并持续学习掌握新的运维工具和云化相关组件,才能够适应如今不断更新迭代的云化产品以及相关的DevOps工作。

以上是本际云服务器推荐网小编小本本分享的Harbor镜像仓库清理小窍门,希望对大家有所帮助。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6396.html