Harbor 镜像回收流程
Harbor 镜像回收分两部分:
- 1、删除镜像 TAG
- 2、执行垃圾清理
早期 Harbor 1.0 版本时,删除镜像TAG
可以通过UI界面手动一个个选取删除,也可以调用官方提供的SDK
删除(很早以前官方不维护了)。后来官方在 1.9
版本提供TAG保留策略
,解决以前镜像Tag回收麻烦的问题。
TAG保留策略
有那些策略,如下图:
Harbor Python SDK
作者写了一个 Python SDK
方法,锦上添花吧!
代码项目地址
:https://github.com/yangpeng14/harbor_sdk_v2.0
注意:Harbor v2.0+ 和 Harbor v1 版本 API调用方式发生很大的改变。安全方面:修复
跨域攻击问题
,API登陆Harbor方法也发现变化。
1 | #!/usr/bin/env python3 |
使用举例
列出 Harbor Projects
1 | import harborclient_modify_v2_0 |
---本文结束感谢您的阅读。微信扫描二维码,关注我的公众号---
本文作者:
Peng Yang
本文链接: https://www.yp14.cn/2020/08/14/Harbor-v2-0-镜像回收那些事/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://www.yp14.cn/2020/08/14/Harbor-v2-0-镜像回收那些事/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!