13.3. 优化网络


要在节点间隧道流量,请使用通用网络虚拟化封装(Geneve)。您可以使用网络接口控制器(NIC)卸载来调整网络。

Geneve 提供了比 VLAN 更多的好处,如网络从 4096 增加到一千六百万,以及跨物理网络的第 2 层连接。这允许服务后的所有 pod 相互通信,即使它们在不同系统中运行也是如此。

运行 OpenShift Container Platform 的云、虚拟和裸机环境可以使用高百分比的网络接口卡(NIC)功能,最小调整。使用带有 Geneve 隧道的 OVN-Kubernetes 可以有效地处理高吞吐量的流量并扩展(例如,使用 100 Gbps NIC),并进行扩展(例如,添加更多 NIC),而无需特殊配置。

在最大效率至关重要的某些高性能场景中,目标性能调优可帮助优化 CPU 使用量、减少开销并确保您完全使用 NIC 的功能。

对于最大吞吐量和 CPU 效率至关重要的环境,您可以使用以下策略进一步优化性能:

  • 使用 iPerf3k8s-netperf 等工具验证网络性能。通过使用这些工具,您可以对 pod 和节点接口进行每秒吞吐量、延迟和数据包每秒(PPS)。
  • 评估 OVN-Kubernetes 用户定义的网络(UDN)路由技术,如边框网关协议(BGP)。
  • 使用 Geneve-offload 功能的网络适配器。Geneve-offload 将数据包校验和相关的 CPU 开销从系统 CPU 移动到网络适配器的专用硬件中。这会释放 pod 和应用程序使用的 CPU 周期,以便用户可以使用其网络基础架构的全部带宽。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部