nerdexam
Linux_Foundation

KCNA · Question #29

What Kubernetes component handles network communications inside and outside of a cluster, using operating system packet filtering if available?

The correct answer is A. kube-proxy. kube-proxy is the Kubernetes component responsible for handling network communications for Services inside and outside the cluster, leveraging OS packet filtering.

Submitted by ahmad_uae· May 4, 2026Kubernetes Fundamentals

Question

What Kubernetes component handles network communications inside and outside of a cluster, using operating system packet filtering if available?

Options

  • Akube-proxy
  • Bkubelet
  • Cetcd
  • Dkube-controller-manager

How the community answered

(17 responses)
  • A
    94% (16)
  • C
    6% (1)

Why each option

kube-proxy is the Kubernetes component responsible for handling network communications for Services inside and outside the cluster, leveraging OS packet filtering.

Akube-proxyCorrect

kube-proxy runs on each node and implements the Kubernetes Service concept by maintaining network rules (e.g., iptables or IPVS) to proxy connections to Pods, enabling stable network access to applications.

Bkubelet

The kubelet is the agent that runs on each node and manages Pods and their containers, but it is not primarily responsible for handling Service-level network communication.

Cetcd

etcd is the distributed key-value store for storing cluster state, not a component for network communication.

Dkube-controller-manager

The kube-controller-manager runs various controllers that manage different cluster resources, but it does not handle data plane network communications.

Concept tested: Kubernetes networking (kube-proxy)

Source: https://kubernetes.io/docs/concepts/services-networking/service/

Topics

#Kubernetes components#kube-proxy#Networking

Community Discussion

No community discussion yet for this question.

Full KCNA Practice