Courseiva

CKA Practice Question: Cluster Architecture, Installation and Configuration

Which component on a worker node is responsible for maintaining network rules and forwarding traffic to the correct pod?

⚠ Common exam trap

Watch out — candidates often confuse kube-proxy with kubelet, thinking the node agent manages networking, but kubelet only ensures Pods are running while kube-proxy specifically handles Service-to-Pod traffic rules.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

kube-proxy

kube-proxy is the correct component because it runs on each worker node and is responsible for implementing Kubernetes Service concepts by maintaining network rules (iptables or IPVS) that allow network communication to Pods from inside or outside the cluster. It forwards traffic to the correct Pod by load-balancing across the endpoints of a Service, using the cluster IP and port.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Container runtime

    Why it's wrong here

    The container runtime, such as containerd or CRI-O, is fundamentally responsible for executing containers, managing their lifecycle (start, stop, pause), and handling image pulls. While it interacts with the Container Network Interface (CNI) plugin to configure network interfaces for individual pods, it does not maintain the cluster-wide network rules or traffic forwarding logic required for Kubernetes Services. Its scope is confined to the low-level operations of a container, not the broader service networking infrastructure.

  • kubelet

    Why it's wrong here

    The kubelet is the primary node agent that registers the node with the control plane and manages pod lifecycle operations, such as starting or stopping containers based on PodSpecs. It does not implement network rules or perform packet forwarding; those tasks belong to the kube-proxy, which uses iptables or IPVS to route traffic to the correct pod. The kubelet is tempting because it interacts closely with pods and networking plugins via the Container Network Interface (CNI), but it never handles the actual data-plane forwarding required by the scenario.

  • kube-proxy

    Why this is correct

    The kube-proxy is the essential component on each worker node responsible for implementing the Kubernetes Service abstraction. It continuously watches the Kubernetes API server for Service and EndpointSlice objects and translates them into network rules, typically using iptables or IPVS, within the node's kernel. This ensures that requests directed to a Service IP are correctly routed and load-balanced to the healthy Pods backing that Service, effectively maintaining the data plane for cluster networking.

  • kube-scheduler

    Why it's wrong here

    The kube-scheduler assigns newly created pods to nodes based on resource availability and policy constraints, but it does not maintain network rules or forward traffic to pods. This task is handled by the kube-proxy, which implements IP tables or IPVS rules to route traffic to the correct pod endpoint. The scheduler is tempting because it manages pod placement, which indirectly affects network topology, yet it lacks any mechanism for runtime traffic forwarding or rule enforcement.

About these practice questions

One of 302 original CKA practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CKA practice question is part of Courseiva's free CNCF certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CKA exam.