操作场景
本文介绍如何启用 ENI 独立网卡,在 CVM 边缘节点的 pod 中绑定 ENI 独立网卡,实现高可用网络方案。
操作步骤
启用 ENI 独立网卡
- 登录 腾讯云容器服务控制台,选择左侧导航栏中的边缘集群。
- 单击需要启用 ENI 独立网卡的集群 ID,进入该集群详情页。
- 选择页面左侧基本信息,进入集群基本信息页面,单击开启独立网卡开关,开启 ENI 独立网卡功能,详细操作如下:
- 3.1 单击访问 API 密钥超链接,跳转至密钥信息页面。
- 3.2 复制密钥 ID 和密钥 Key, 返回确认密钥弹框页并完成输入。
- 3.3 单击确认按钮,完成启用 ENI 网卡。
- 3.1 单击访问 API 密钥超链接,跳转至密钥信息页面。
- 选择页面左侧工作负载 > Deployment,进入 deployment 列表页,若列表中已有 deployment,则跳过该步骤;否则,新建 deployment。
- 选择页面左侧节点管理 > 节点,进入节点列表页,若列表中已有 CVM 节点,则跳过该步骤;否则,新建 CVM 节点。
- 在目标边缘集群的 pod 中配置 ENI。
- 配置截图:
- 边缘节点 ENI 独立网卡能力,只能支持腾讯云 CVM 类型的节点资源,因此部署应用的时候,需要通过 nodeAffinity 的能力将挂载 ENI 独立网卡的应用 pod 调度到实际的边缘 CVM 节点上,如下图所示(支持填写多个 CVM 节点 ID):
- 实际代码:
template: metadata: annotations: tke.cloud.tencent.com/networks: tke-direct-eni,flannel
spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - cvm-2cxgi4ow #访问目标的 cvm 节点 ID
- 配置截图:
关闭 ENI 独立网卡
- 登录 腾讯云容器服务控制台,选择左侧导航栏中的边缘集群。
- 单击需要启用 ENI 独立网卡的集群 ID,进入该集群详情页。
- 选择页面左侧基本信息,进入集群基本信息页面,单击开启独立网卡开关,关闭 ENI 独立网卡功能,如下图所示: