如何优化流水线的镜像同步速度提高15
此前提到过使用overlay2和registry组合的技术来优化镜像同步的流程,本文详细介绍了另一个性能更佳、流程更简单的解决方案。
作者:木子(才云)编辑:Bach
来源:K8sMeetup社区
overlay2优化《overlay2在打包发布流水线中的应用》中介绍过在产品发布流水线中使用overlay2和registry组合的技术来优化镜像同步的流程,可将镜像同步速度提升5~15倍。今天和大家介绍一个可以完美替代overlay2的新方案,而且性能更好,流程更简单。根据在文章中提到的镜像同步流程可以得知:在打包发布流水线中,会进行两次镜像同步。第一次是根据一个镜像列表将镜像从cicd.registry.local仓库同步到overlay2.registry.local。第二次是将overlay2.registry.local镜像同步到package.registry.local。overlay2.registry.local和package.registry.local这两个镜像仓库是在同一台机器上,而且overlay2.registry.lcoal的registry存储目录将作为overlay2挂载的lower给package.registry.local使用。在《如何使用registry存储的特性》一文中提到过skopeodir格式的镜像可以还原回registry存储的格式;在《dockerregistry迁移至harbor》文章中提到了可以将registry存储的格式转换为skopeodir的格式,因此总结出skopeodir和dockerregistry这两种镜像存储格式可以互相转换。如何使用《如何使用registry存储的特性》:
转载请注明:http://www.sonphie.com/jbzd/14225.html