Courseiva

KCSA · topic practice

Kubernetes Cluster Component Security practice questions

This domain covers the security posture of Kubernetes control plane and node components: API server authn/authz, kubelet exposure, static pod manifests, etcd, controller manager, scheduler, and container runtime interfaces. KCSA questions are scenario-based, asking you to identify which files, ports, or mechanisms protect or expose a component, and to reason about misconfigurations found during an assessment.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Kubernetes Cluster Component Security

What the exam tests

What to know about Kubernetes Cluster Component Security

Be able to locate control plane static pod manifests, list API server authorization modes, and explain how kubelet authentication and authorization prevent unauthorized container inspection. The key is distinguishing authentication from authorization and knowing which component enforces each control.

Static pod manifest paths such as /etc/kubernetes/manifests for apiserver, controller manager, scheduler, and etcd

API server authorization modes: RBAC, ABAC, Node, and Webhook, applied after authentication

Kubelet API exposure and controls including authentication, authorization, and read-only port

etcd client/server TLS, peer encryption, and protection of secrets at rest

Watch out for

Common Kubernetes Cluster Component Security exam traps

  • ▸Confusing authentication with authorization: assuming a valid service account token automatically grants access to kubelet or API resources.
  • ▸Forgetting that the kubelet read-only port and anonymous auth can expose container logs and environment variables without credentials.
  • ▸Mixing up which component owns which static pod manifest, or assuming kubelet manifests live under /var/lib/kubelet instead of the configured manifest path.

Practice set

Kubernetes Cluster Component Security questions

20 questions · select your answer, then reveal the explanation

A security scan reveals that the kubelet read-only port (typically port 1055) is active and exposes unauthenticated pod and cluster metadata. How should this vulnerability be remediated?

An engineer needs to verify that the kubelet on worker nodes is not allowing unauthenticated requests. Which configuration parameter in the kubelet configuration file disables anonymous access?

An administrator wants to prevent the kubelet from automatically approving certificate signing requests (CSRs) generated by nodes joining the cluster. Which mechanism manages kubelet TLS bootstrapping approval behavior?

Question 4mediummultiple choice
Study the full AAA explanation →

An administrator wants to limit the blast radius if an attacker compromises a worker node. Which setting ensures that the kubelet does not automatically create or modify ServiceAccount tokens for pods unless explicitly requested?

An administrator wants to ensure that a malicious container executing on a worker node cannot query the kubelet API to extract sensitive pod information. Which kubelet configuration setting controls whether requests to the kubelet require authorization?

When configuring Role-Based Access Control (RBAC), which Kubernetes object grants permissions across the entire cluster rather than within a single namespace?

An administrator wants to ensure that API requests containing deprecated API versions trigger warnings in client output and audit logs. Which API server flag controls this behavior?

An administrator wants to secure the communication channel between the Kubernetes API server and extension API servers (such as metrics-server). Which API server flag specifies the Certificate Authority used to verify extension API server certificates?

An administrator wants to ensure that the Kubernetes API server rejects any incoming requests that do not match known API resource paths or have invalid syntax. Which admission controller helps validate request structures and schema compliance?

You are tasked with securing a Kubernetes cluster where control plane nodes are hosted in a private network segment. To prevent unauthorized access to the API server from compromised internal workloads, which mechanism restricts which service accounts can access the API server?

Which component acts as the local agent running on every Kubernetes worker node, responsible for maintaining pod lifecycles and container health?

You are securing a Kubernetes cluster control plane and need to ensure that the API server limits request payload sizes to prevent Denial of Service (DoS) attacks via memory exhaustion. Which mechanism or flag controls request body size limits in the Kubernetes API server?

Which TWO of the following are primary benefits of enabling encryption at rest for Kubernetes secrets? (Choose THREE - wait, choose TWO)

You are hardening a production Kubernetes control plane. You need to ensure that etcd client-to-server and peer communications are strictly encrypted in transit and require mutual TLS (mTLS). Which etcd configuration flag combination enforces this requirement?

When configuring the Kubernetes API server authorization modes, which mode evaluates requests against Kubernetes RBAC policies?

You are auditing the Kubernetes control plane and notice that the API server is configured with an insecure port (--insecure-port=8080). What is the primary security implication of leaving this port enabled?

A security auditor discovers that anonymous authentication is accidentally enabled on the Kubernetes API server, allowing unauthenticated read access to cluster health endpoints. Which API server flag must be modified to disable anonymous requests?

An administrator needs to restrict kubelets so they can only modify resources associated with their own node (such as their own Node object and Pods bound to them). Which authorization mode must be enabled alongside RBAC?

An administrator needs to secure access to the Kubernetes API server from an external CI/CD pipeline. Which mechanism should be used to authenticate the pipeline using an existing external identity provider without embedding long-lived static tokens?

Which component in the Kubernetes control plane is directly responsible for interacting with etcd to persist and retrieve cluster state?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Kubernetes Cluster Component Security sessions

Start a Kubernetes Cluster Component Security only practice session

Every question in these sessions is drawn from the Kubernetes Cluster Component Security domain — nothing else.

Related practice questions

Related KCSA topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the KCSA exam test about Kubernetes Cluster Component Security?
Be able to locate control plane static pod manifests, list API server authorization modes, and explain how kubelet authentication and authorization prevent unauthorized container inspection. The key is distinguishing authentication from authorization and knowing which component enforces each control.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Kubernetes Cluster Component Security questions in a focused session?
Yes — the session launcher on this page draws every question from the Kubernetes Cluster Component Security domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other KCSA topics?
Use the topic links above to move to related areas, or go back to the KCSA question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the KCSA exam covers. They are not copied from any real exam or dump site.