harbor定時清理鏡像 分享下最近寫harbor倉庫鏡像自動清理腳本思路,很長時間不寫shell腳本,這次的腳本也是匆匆寫的,還有很多可優化點,感興趣的可以參考自己優化下,寫的不完善地方也希望指出。 說下harbor倉庫清理的思路,其實思路也比較簡單,就是找到要清除的鏡像地址 ...
.在使用Jenkins發版操作時發現,推送私有倉庫harbor報錯: received unexpected HTTP status: Internal Server Error .想要登陸harbor查看,發現harbor界面登陸報錯:登陸校驗失敗 .登陸服務器,查看harbor的日志,在redis.log中找到報錯信息 提示磁盤爆滿 .登陸ranchar,發現rancher也掛掉了,執行:d ...
2019-09-24 11:55 0 972 推薦指數:
harbor定時清理鏡像 分享下最近寫harbor倉庫鏡像自動清理腳本思路,很長時間不寫shell腳本,這次的腳本也是匆匆寫的,還有很多可優化點,感興趣的可以參考自己優化下,寫的不完善地方也希望指出。 說下harbor倉庫清理的思路,其實思路也比較簡單,就是找到要清除的鏡像地址 ...
目錄 清理UI中的鏡像 清理鏡像釋放空間 docker鏡像倉庫中鏡像的清理,一直是個比較麻煩的事情。尤其是在測試環境當中,每天都會有大量的構建。由此會產生大量的歷史鏡像,而這些鏡像,大多數都沒有用。 在harbor中,清理鏡像,也得分為兩步,第一步是從ui中 ...
1. 在線垃圾清理 注意:從Harbor中刪除鏡像時不釋放空間,垃圾收集是通過從清單中不再引用文件系統中刪除blob來釋放空間的任務。 注意:在執行垃圾收集時,Harbor將進入只讀模式,並且禁止對docker注冊表進行任何修改。 垃圾清理定時任務: 1.無 2.每天 3.每周 ...
今天發現vps敲入crontab -e 居然提示 “Disk quota exceeded” 無法編輯。於是"df -h"查了查發現系統磁盤空間使用100%了。最后定位到是/var/spool/mail/root 這個文件有幾個G。於是清理掉,問題解決。如果不知道是哪些文件占了磁盤空間,可以看下 ...
公司 Harbor 倉庫一年多沒清理,硬盤被堆滿了,為此寫了個批量清除的 Python 腳本。 源代碼見 github-harbor_clean.py ...
兩年前清理過一次harbor鏡像,而現在又要面臨清鏡像的操作了,筆者目前所在的公司鏡像是存放在ceph集群內部的,目前約200T,且該存儲池是兩副本,那么占用空間是400T左右。真的是相當浪費空間了。 harbor鏡像倉庫由於過大,需要清理老版本鏡像,以釋放空間。清理之前有一些需要注意事項,提前說 ...
1、原因 Harbor刪除鏡像后且GC清理后,磁盤空間沒有釋放。因為我們push大量相同標簽的鏡像,Docker 鏡像由標簽引用,並由唯一的摘要標識。這意味着如果myImage使用標記推送兩個圖像,在DR內部他們顯示的不同,它們將由兩個不同的digests標識。最后推送的Images是當前 ...
.快速清理磁盤垃圾 磁盤空間又不夠用了?嘗試在終端窗口中輸入sudo apt-get autoremove然后輸入sudo apt-get clean,前一個命令會卸載系統中所有未被使用的依賴關系,后一個命令會清除所有緩存的包文件,兩者都是無害的。在一個升級過多次的系統上,你也許能通過這個方法 ...