Harbor 项目定额

在 Harbor 中,项目定额(Project Quota)是一种用于限制项目(Project)资源使用的配置。它就像是为每个项目分配了一个资源预算,包括存储容量、镜像数量等方面的限制,以确保合理使用 Harbor 系统的资源,避免某个项目过度占用资源而影响其他项目的正常运行。

什么是定额?

存储定额

存储定额是对项目在 Harbor 仓库中所能占用的存储容量的限制。由于容器镜像的存储需要消耗磁盘空间,设置存储定额有助于控制项目的存储成本,尤其是在共享存储资源的环境中。例如,在一个企业级 Harbor 系统中,多个项目共享存储后端,如果没有存储定额限制,一个项目可能会无限制地存储镜像,导致存储资源耗尽,影响其他项目的镜像存储和系统的整体性能。

镜像数量定额

镜像数量定额是对项目可以拥有的容器镜像数量的限制。这有助于管理项目中的镜像资产,避免项目中镜像数量过多导致管理混乱。例如,在一个开发项目中,如果没有镜像数量限制,随着开发过程的推进,可能会积累大量的中间版本镜像,这不仅会占用存储空间,还会增加查找和使用有效镜像的难度。

操作实践

登录 Harbor,点击“系统管理 / 项目定额”选项卡,设置管理项目定额,如下图:

image.png

设置全局项目限额

打开“系统管理 / 项目定额”选项卡,点击最顶端的“修改”链接按钮设置全局的限额,如下图:

image.png

然后,设置默认配额数量、默认配额存储,点击“确定”按钮保存设置,如下图:

image.png

设置指定项目限额

点击某个项目最左边的 image.png 图表,打开菜单,点击“修改”菜单项,修改指定项目的配置限额,如下图:

image.png

在弹出的弹框中,修改指定项目的配额数量、配额存储数据,然后点击“确定”按钮保存配置:

image.png

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号