本文主要介绍在弹性容器实例(VCI)中使用 P2P 加速的配置流程和注意事项。
说明
【邀测·申请试用】:该功能在弹性容器实例侧,目前处于邀测阶段,如需使用,请提交申请。
注意
使用 P2P 加速的 VCI 集群下的节点,必须在 P2P 加速可访问私有网络范围内。
登录 镜像仓库控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏单击 实例列表,然后在 实例列表 区域中找到需要开启 P2P 加速的标准版实例,单击实例名称。
在标准版实例页面左侧导航栏选择 分发加速 > P2P 加速。
在 P2P 加速 页面,单击 启用,配置 P2P 加速参数。
参数 | 说明 |
---|---|
VPC 范围 | 选择 P2P 加速功能的私有网络,此私有网络范围内的弹性容器实例,可使用该标准版实例的 P2P 加速功能。 |
单击 确定,开启 P2P 加速功能。
登录 容器服务控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏单击 集群。
在集群列表,单击需要使用 P2P 加速的 VCI 集群名称。
在集群管理页面的左侧导航栏中,选择 运维管理 > 组件管理。
单击 镜像 页签,在 p2p-accelerator 组件右上角选择 ...
> 安装。
根据系统提示,配置 P2P 加速功能。
参数 | 说明 |
---|---|
镜像仓库标准版实例 | 选择上方 步骤一 中开启 P2P 加速的标准版实例。 |
镜像懒加载 | 用于提升镜像拉取和加载时间,从而提升 Pod 启动速度。开启后,需要配合 image-accelerator 容器镜像加速组件一同使用。image-accelerator 组件安装说明,请参见 管理组件。 说明 【邀测·申请试用】:镜像懒加载功能,在容器服务 VKE 侧属于邀测功能,如需使用,请提交申请。 |
弹性容器部署(扩展) | 本场景必须 开启。
|
单击 确定,安装完成组件。
您可以在创建 VCI Pod 时通过添加指定 Label,使用 P2P 加速。指定 Label 说明如下所示。
Label Key | Label Value 示例值 | 说明 |
---|---|---|
vke.volcengine.com/p2p-accelerate-enabled |
| 弹性容器实例是否开启 P2P 加速,取值如下:
|
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 加速功能。详细说明,请参见 相关操作。