Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目。快马加鞭,Kube-OVN 0.7.0 版本来了!本次更新主要包含以下内容:
IPAM
子网
安全
IPv6
其他
(https://github.com/alauda/kube-ovn/wiki);
您可以到GitHub主页了解Kube-OVN更多详细信息,并下载最新版本体验试用。GitHub地址为: https://github.com/alauda/kube-ovn。
TCP性能测试
本测试主要在某公有云上进行,测试在公有云环境下使用 Kube-OVN 容器网络的性能表现,测试地址为:https://0x9.me/Or4gi,测试指标为 host 网络模式和 Kube-OVN 网络模式网络吞吐量的比较。
我们以 host 网络作为测试基准,比较 Kube-OVN 在网络吞吐量上的损耗。
包大小 | Kube-OVN网络 | Host网络 | 带宽比 |
---|---|---|---|
128KB | 2.42Gbit/s | 2.52Gbit/s | 96% |
64KB | 2.42Gbit/s | 2.52Gbit/s | 96% |
16KB | 2.42Gbit/s | 2.52Gbit/s | 96% |
4KB | 2.42Gbit/s | 2.52Gbit/s | 96% |
2KB | 2.39Gbit/s | 2.51Gbit/s | 95% |
1KB | 1.57Gbit/s | 2.40Gbit/s | 57% |
500B | 923Mbit/s | 1.32Gbit/s | 70% |
250B | 534Mbit/s | 677Mbit/s | 79% |
可以看到在数据包大小为 2K 以上时,Kube-OVN 的吞吐量损耗相比主机稳定在 4%,当数据包小于 2K 时损耗增加,1K左右数据包损耗最为明显。更小的数据包主机网络处理同样出现性能瓶颈,损耗比率又再次降低。