CCE P2P Accelerator 说明
更新时间:2023-03-21
组件介绍
CCE P2P Accelerate 组件提供容器镜像P2P加速能力,用户在容器引擎CCE集群中部署P2P加速组件,部署或更新业务拉取镜像时,利用集群计算节点的带宽资源,进行节点之间镜像分发,提升镜像拉取速度。
组件功能
- cce-p2p-accelerator:获取命名空间或者工作负载的上的标签cce.baidubce.com/p2p-accelerate,判断是否启用p2p镜像加速, 如果value为true,则修改镜像地址为p2p地址。
- dfdaemon:镜像运行守护进程,提供任务下载能力。
使用场景
可以增强容器镜像服务在高效分发方面的产品能力,有效提升客户在大规模并发拉取镜像的速度,减少应用部署时间。
限制说明
- 仅支持 v1.18 及以上版本的 Kubernetes 集群。
安装组件
- 登录百度智能云官网,并进入管理控制台。
- 选择”产品服务>云原生>容器引擎CCE”,单击进入容器引擎管理控制台。
- 单击左侧导航栏中的”集群管理>集群列表”。
- 在集群列表页面中,单击目标集群名称进入集群管理页面。
- 在集群管理页面单击”组件管理”,切换Tab页到“镜像”。
- 在组件管理列表中选择“CCE P2P Accelerater”组件单击”安装”。
- 输入CCR实例ID,带宽限速和端口后,点击”确认”按钮完成组件的安装。
部署情况
安装 CCE P2P Accelerate 组件,将在 Kubernetes 集群中部署以下对象:
对象名称 | 所属namespace | 所占资源 | 类型 |
---|---|---|---|
cce-p2p-accelerator | kube-system | - | Deployment |
dragonfly-dfdaemon | kube-system | - | DaemonSet |
cce-p2p-accelerator | kube-system | - | ServiceAccount |
cce-p2p-accelerator | kube-system | - | Secret |
cce-p2p-accelerator | kube-system | - | ConfigMap |
dragonfly-dfdaemon | kube-system | - | ConfigMap |
cce-p2p-accelerator | kube-system | - | ConfigMap |
cce-p2p-accelerator | - | - | ClusterRole |
cce-p2p-accelerator | - | - | ClusterRoleBinding |
cce-p2p-accelerator | kube-system | - | ServiceAccount |
cce-p2p-accelerator | kube-system | - | Service |
cce-p2p-accelerator | kube-system | - | MutatingWebhookConfiguration |
支持 Annotations
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
cce.baidubce.com/p2p-accelerate | string | 是否开启P2P镜像加速 | "true" |
版本记录
版本号 | 适配集群版本 | 更新时间 | 更新内容 | 影响 |
---|---|---|---|---|
1.0.1 | CCE/v1.18及以上 | 2023.03.21 | 首次上线 | - |