nerdexam
Linux_Foundation

KCNA · Question #30

What Kubernetes control plane component exposes the programmatic interface used to create, manage and interact with the Kubernetes objects?

The correct answer is C. kube-apiserver. The kube-apiserver is the Kubernetes control plane component that exposes the programmatic interface for managing all cluster objects.

Submitted by ngozi_ng· May 4, 2026Kubernetes Fundamentals

Question

What Kubernetes control plane component exposes the programmatic interface used to create, manage and interact with the Kubernetes objects?

Options

  • Akube-controller-manager
  • Bkube-proxy
  • Ckube-apiserver
  • Detcd

How the community answered

(34 responses)
  • A
    6% (2)
  • B
    3% (1)
  • C
    88% (30)
  • D
    3% (1)

Why each option

The kube-apiserver is the Kubernetes control plane component that exposes the programmatic interface for managing all cluster objects.

Akube-controller-manager

The kube-controller-manager runs various controllers that watch the API server for changes and ensure the desired state, but it is not the API endpoint itself.

Bkube-proxy

kube-proxy is responsible for network proxying for Services on each node, not for exposing the core Kubernetes API.

Ckube-apiserverCorrect

The kube-apiserver acts as the front end of the Kubernetes control plane, exposing the RESTful API that all other components and external users interact with to manage the cluster's state and resources.

Detcd

etcd is the backend key-value store where all cluster data is persistently stored, but the kube-apiserver is the interface for accessing and modifying this data.

Concept tested: Kubernetes control plane (kube-apiserver)

Source: https://kubernetes.io/docs/concepts/overview/components/#kube-apiserver

Topics

#Kubernetes Control Plane#kube-apiserver#Kubernetes API#Core Components

Community Discussion

No community discussion yet for this question.

Full KCNA Practice