文档首页 > > 用户指南> 插件管理>

p2paddon

p2paddon

分享
更新时间:2021/04/30 GMT+08:00

P2P插件用于加速镜像下载的p2p镜像下载服务插件。

什么是P2P镜像分发

在使用Docker运行容器时,宿主机通常先要从Registry服务(如Docker Hub)下载镜像。当大量主机需要同时从Registry下载镜像运行容器应用时(比如发布新版本等情形),Registry服务往往会成为镜像分发的瓶颈,镜像需要较长时间才能传送到所有主机上,使得应用发布的周期大大延长。

针对这种瓶颈,有用户采取了下载镜像的方法,使各节点事先分批获取镜像,然后在预定时刻统一启动应用。这种办法在一定程度上缓解了问题,但实质上并没有解决Registry分发的瓶颈。

为解决此瓶颈,SWR容器镜像服务设计了一种利用P2P协议来加速镜像分发的插件,其主要思路是允许在集群的node之间共享镜像,形成分布式的P2P下载网络,提高网络吞吐量。

此插件安装时会重启Docker,请谨慎使用。

约束与限制

仅支持在1.9~1.13版本的CCE集群和鲲鹏集群中安装本插件。

使用推荐

推荐集群中节点规模超过50个节点时使用。

安装插件

  1. CCE控制台中,单击左侧导航栏的插件管理,在插件市场页签下,单击p2paddon下的“安装插件”
  2. 在安装插件页面,选择安装的集群和插件版本,单击“下一步:规格配置”
  3. 镜像分发插件暂未开放可配置参数,直接单击“安装”

    待插件安装完成后,单击“返回”,在“插件实例”页签下可查看到运行中的实例,这表明该插件已在当前集群的各节点中安装,新增节点时插件会自动安装。

    您可以正常创建工作负载,在拉取镜像时会更快速。

升级插件

  1. 登录CCE控制台,在左侧导航栏中选择插件管理,在插件实例页签下,选择对应的集群,单击“p2paddon”下的“ 升级”

    • 如果升级按钮处于冻结状态,则说明当前插件版本是最新的版本,不需要进行升级操作。
    • 升级“p2paddon”插件时,会替换原先节点上的旧版本的“p2paddon”插件,安装最新版本的“p2paddon”插件以实现功能的快速升级。

  2. 在基本信息页面选择插件版本,单击“下一步”
  3. 单击“升级”即可升级“p2paddon”插件。

卸载插件

  1. CCE控制台中,单击左侧导航栏的“插件管理”,在“插件实例”页签下,选择对应的集群,单击p2paddon下的“卸载”
  2. 在弹出的窗口中,单击“是”,可卸载该插件。
分享:

    相关文档

    相关产品