You need to enable JavaScript to run this app.
文档中心
镜像仓库

镜像仓库

复制全文
下载 pdf
P2P 加速
弹性容器实例使用 P2P 加速
复制全文
下载 pdf
弹性容器实例使用 P2P 加速
本文主要介绍在弹性容器实例(VCI)中使用 P2P 加速的配置流程和注意事项。
说明
邀测·申请试用】:该功能在弹性容器实例侧,目前处于邀测阶段,如需使用,请提交申请。
前提条件
  • 已安装存储服务组件 csi-ebs。操作方法,请参见 csi-ebs 组件
  • 通过 VCI 安装 P2P 加速组件(p2p-accelerator)时,需要配置云盘类型的存储卷(PV)。Pod 挂载存储卷(PV)相关的能力时,依赖存储服务组件 csi-ebs。
  • 已创建私有网络(VPC),用于设置 P2P 加速的可访问范围。详细操作,请参见 创建私有网络
注意
使用 P2P 加速的 VCI 集群下的节点,必须在 P2P 加速可访问私有网络范围内。
操作步骤
步骤一:开启 P2P 加速
  1. 在顶部导航栏,选择目标地域。
  1. 在左侧导航栏单击 实例列表,然后在 实例列表 区域中找到需要开启 P2P 加速的标准版实例,单击实例名称。
  1. 在标准版实例页面左侧导航栏选择 分发加速 > P2P 加速
  1. P2P 加速 页面,单击 启用,配置 P2P 加速参数。
  • 参数
    说明
    VPC 范围
    选择 P2P 加速功能的私有网络,此私有网络范围内的弹性容器实例,可使用该标准版实例的 P2P 加速功能。
  1. 单击 确定,开启 P2P 加速功能。
步骤二:VCI 集群中使用 P2P 加速
  1. 在顶部导航栏,选择目标地域。
  1. 在左侧导航栏单击 集群
  1. 在集群列表,单击需要使用 P2P 加速的 VCI 集群名称。
  1. 在集群管理页面的左侧导航栏中,选择 运维管理 > 组件管理
  1. 单击 镜像 页签,在 p2p-accelerator 组件右上角选择 ... > 安装
  1. 根据系统提示,配置 P2P 加速功能。
  • 参数
    说明
    镜像仓库标准版实例
    选择上方 步骤一 中开启 P2P 加速的标准版实例。
    镜像懒加载
    用于提升镜像拉取和加载时间,从而提升 Pod 启动速度。开启后,需要配合 image-accelerator 容器镜像加速组件一同使用。image-accelerator 组件安装说明,请参见 管理组件
    说明
    邀测·申请试用】:镜像懒加载功能,在容器服务 VKE 侧属于邀测功能,如需使用,请提交申请。
    弹性容器部署(扩展)
    本场景必须 开启
    表示以弹性容器实例方式部署 P2P 加速组件,提升 VCI 集群多并发拉取容器镜像的速率及可用性。您还需要配置以下参数:
    • 部署方式:VCI 场景仅支持以自定义 StatefulSet(有状态负载)方式部署该组件。
    • 实例个数:StatefulSet 的 Pod 实例个数。
    • AccessKey IDAccessKey Secret:使用火山引擎 AK/SK 的方式,授权 VCI 部署 P2P 加速组件。AccessKey ID(AK)和 Secret Access Key(SK)的获取方式,请参见 访问密钥使用指南
  1. 单击 确定,安装完成组件。
步骤三:创建 VCI Pod 时使用 P2P 加速
您可以在创建 VCI Pod 时通过添加指定 Label,使用 P2P 加速。指定 Label 说明如下所示。
Label Key
Label Value 示例值
说明
vke.volcengine.com/p2p-accelerate-enabled
true
弹性容器实例是否开启 P2P 加速,取值如下:
  • true:开启。
  • false:不开启。
以创建无状态负载(Deployment)为例,完整的示例代码如下所示:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
annotations:
vke.volcengine.com/burst-to-vci: enforce #强制使用 VCI
vke.volcengine.com/preferred-subnet-ids: subnet-3tispp1nai**** #指定子网 ID
vci.vke.volcengine.com/preferred-instance-family: vci.n2i #指定 VCI 的规格族
labels:
vke.volcengine.com/p2p-accelerate-enabled: true #启用 P2P 镜像加速能力
app: nginx
spec:
containers:
- name: nginx
image: cr-cn-beijing.volces.com/vke/nginx:1.21.0-debian-10-r0
ports:
- containerPort: 80
resources:
requests: #指定容器的 vCPU 和内存
cpu: "500m"
memory: "1024Mi"
limits:
cpu: "1"
memory: "2048Mi"
相关操作
开启 P2P 加速后,您还可以修改 VPC 范围,或者关闭 P2P 加速功能。详细说明,请参见 相关操作
最近更新时间:2025.08.26 11:55:00
这个页面对您有帮助吗?
有用
有用
无用
无用