Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Linux Foundation Cilium-Associate Exam - Topic 7 Question 6 Discussion

Posted by Tamesha on Oct 02, 2026 at 03:54 AM

Why is the iptables implementation of kube-proxy less scalable than eBPF?

Suggested Answer: B

B expresses the principal scalability distinction intended by the question. In kube-proxy's iptables mode, Kubernetes Services and endpoints are represented by chains of netfilter rules. As the number of Services and backends grows, rule creation, synchronization, and packet traversal can involve increasingly large rule sets. Matching through those chains is generally described as having linear scaling characteristics.

Cilium's kube-proxy replacement stores service and backend state in eBPF maps. Hash-map lookups allow the datapath to locate service entries without sequentially scanning a rule for every Service, providing effectively constant-time lookup behavior for the relevant map operations. This makes the approach better suited to large and frequently changing Kubernetes environments.

Option A is false because iptables and netfilter also operate within the Linux kernel. Option C is false because kube-proxy's iptables implementation supports IPv6 when the surrounding Kubernetes and host configuration supports it. Option D does not explain kube-proxy's primary scaling limitation and introduces an unrelated SmartNIC/XDP claim.

The constant-time description is a useful architectural simplification; total performance still depends on map sizing, backend selection, connection tracking, and kernel behavior.

Official references

Cilium eBPF Datapath, Cilium Tuning Guide

Study Guide topic: kube-proxy replacement, eBPF maps, and datapath scalability.


Get Premium Cilium-Associate Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
8 comments · newest first
GR
Gracia 3 days ago
Wait, is iptables really incompatible with IPv6?
KA
Kayleigh 8 days ago
Definitely agree, eBPF is the future!
FE
Felton 13 days ago
I thought iptables was pretty scalable though?
CA
Carri 19 days ago
eBPF uses the kernel, which is a big plus!
LE
Leota 24 days ago
I think I saw a practice question about eBPF and smartNICs, but I can't remember if iptables was specifically mentioned in that context.
GR
Gregoria 29 days ago
I recall there being some issues with iptables and IPv6, but I'm not confident if that's the main reason for the scalability difference.
AR
Argelia 1 month ago
I'm not entirely sure, but I feel like the complexity of iptables could be a factor, maybe something about linear vs. constant-time operations?
MO
Mozelle 1 month ago
I think I remember that eBPF operates at a lower level in the kernel, which might help with scalability.
0/2000 characters

Save Cancel