性能提升40%:騰訊TKE用eBPF繞過conntrack優化Kubernetes Service

Kubernetes Service[1] 用於實現集羣中業務之間的互相調用和負載均衡,目前社區的實現主要有userspace,iptables和IPVS三種模式。IPVS模式的性能最好,但依然有優化的空間。該模式利用IPVS內核模塊實現DNAT,利用nf_conntrack/iptables實現SNAT。nf_conntrack是爲通用目的設計的,其內部的狀態和流程都比較複雜,帶來很大的性能損耗
相關文章
相關標籤/搜索