tencent cloud

容器服务

动态与公告
产品动态
公告
产品发布记录
产品简介
产品概述
产品优势
产品架构
应用场景
产品功能
基本概念
原生 Kubernetes 名词对照
容器服务高危操作
地域和可用区
开源组件
购买指南
购买指引
购买 TKE 标准集群
购买原生节点
购买超级节点
快速入门
新手指引
快速创建一个标准集群
入门示例
容器应用部署 Check List
集群配置
标准集群概述
集群管理
网络管理
存储管理
节点管理
GPU 资源管理
远程终端
应用配置
工作负载管理
服务和配置管理
组件和应用管理
弹性伸缩
容器登录方式
可观测配置
运维可观测性
成本洞察和优化
调度配置
调度组件概述
资源利用率优化调度
业务优先级保障调度
Qos 感知调度
安全和稳定性
容器服务安全组设置
身份验证和授权
应用安全
多集群管理
计划升级
备份中心
云原生服务指南
云原生 etcd
Prometheus 监控服务
TKE Serverless 集群指南
TKE 注册集群指南
实践教程
集群
Serverless 集群
调度
安全
服务部署
网络
发布
日志
监控
运维
Terraform
DevOps
弹性伸缩
容器化
微服务
成本管理
混合云
AI
故障处理
节点磁盘爆满排障处理
节点高负载排障处理
节点内存碎片化排障处理
集群 DNS 解析异常排障处理
集群 Kube-Proxy 异常排障处理
集群 API Server 网络无法访问排障处理
Service&Ingress 网络无法访问排障处理
Service&Ingress 常见报错和处理
Nginx Ingress 偶现 Connection Refused
CLB Ingress 创建报错排障处理
Pod 网络无法访问排查处理
Pod 状态异常与处理措施
授权腾讯云售后运维排障
CLB 回环问题
API 文档
History
Introduction
API Category
Making API Requests
Elastic Cluster APIs
Resource Reserved Coupon APIs
Cluster APIs
Third-party Node APIs
Relevant APIs for Addon
Network APIs
Node APIs
Node Pool APIs
TKE Edge Cluster APIs
Cloud Native Monitoring APIs
Scaling group APIs
Super Node APIs
Other APIs
Data Types
Error Codes
TKE API 2022-05-01
常见问题
TKE 标准集群
TKE Serverless 集群
运维类
隐患处理
服务类
镜像仓库类
远程终端类
事件类
资源管理类
服务协议
TKE Service Level Agreement
TKE Serverless Service Level Agreement
联系我们
词汇表

Pod 间独占网卡模式

PDF
聚焦模式
字号
最后更新时间: 2024-12-19 21:02:04
Pod 间独占网卡模式在原有 VPC-CNI 模式单网卡多 IP 模式的基础上,进阶为容器直接独享使用弹性网卡。无缝对接腾讯云私有网络产品的全部功能,同时在性能做了极大的提升。
注意:
该功能正处于内测阶段,您可通过 提交工单 开通使用。

功能简介

新一代 VPC-CNI 模式的网络方案中,能够在原有的网络能力中额外增加以下能力:
支持 Pod 绑定 EIP/NAT,不再依赖节点的外网访问能力,无须做 SNAT,可以满足爬虫,视频会议等高并发,高带宽外网访问场景。
支持基于 Pod 名称的固定 IP,Pod 调度重启后仍能保证 IP 不变。
支持 CLB 直通 Pod,不再经过 NodePort 转发,提升转发性能并拥有统一的负载均衡视图。

实现方式

新一代方案在原有 VPC-CNI 模式的基础上扩展,依托于弹性网卡,将绑定到节点的弹性网卡通过 CNI 配置到容器网络命名空间,实现容器直接独享使用弹性网卡。实现原理如下图所示:



IP 地址管理原理

非固定 IP 模式




TKE 组件在每个节点维护一个可弹性伸缩的网卡池。已绑定的网卡数量将被维持在 Pod 数量 + 最小预绑定数量Pod 数量 + 最大预绑定数量之间:
当已绑定数量 < Pod 数量 + 最小预绑定数量时,会绑定网卡使得已绑定数量 = Pod 数量 + 最小预绑定数量。
当已绑定数量 > Pod 数量 + 最大预绑定数量时,会定时释放1个网卡(约2分钟一次),直到已绑定数量 = Pod 数量 + 最大预绑定数量。
当最大可绑定网卡数量 < 当前已绑定数量时,会直接释放多余的空闲网卡,使得已绑定数量 = 最大可绑定数量。
独占网卡的 Pod 创建时,从节点可用网卡池中随机分配一个可用网卡。
独占网卡的 Pod 销毁时,网卡释放回节点的网卡池,留给下一个 Pod 使用,不会在 VPC 侧释放(删除)。
节点删除时,将释放(删除)所有已绑定的网卡。
多容器子网的情况下,网卡优先分配到可用 IP 数量最多的子网内。

固定 IP 模式

TKE 不会为每个节点维护网卡池,网卡不会预绑定到节点上。
独占网卡的 Pod 创建时,直接绑定一张网卡到节点上,给这个 Pod 使用。
非固定 IP 的独占网卡 Pod 销毁时,直接在 VPC 侧删除释放该 Pod 使用的网卡,固定 IP 的 Pod 销毁时,网卡仅做解绑,不会删除释放。
节点删除时,将释放(删除)所有已绑定的网卡。
多容器子网的情况下,网卡优先分配到可用 IP 数量最多的子网内。

功能限制

仅支持 S5、SA2、IT5、SA3 等部分机型使用该网络模式。
节点上运行的独立网卡方案的 Pod 数量限制受到机型可绑定弹性网卡数量的影响。其最大数量为最大可绑定弹性网卡数量 - 1,详见 VPC-CNI 模式 Pod 数量限制
仅支持新集群,存量容器服务 TKE 集群暂不支持变更网络方案。
有 VPC-CNI 模式的统一限制:
需要为容器专门规划子网,子网不建议其他云上资源共用(如云服务器、负载均衡等)。
集群内的节点需要和子网处于相同可用区,如果节点可用区与容器子网不在相同可用区,Pod 将无法调度。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈