
Kubernetes and Cloud Native Security Associate (KCSA)
Domain 6Objective 5
Privilege Escalation KCSA Practice Questions (Page 2)
Part of the Kubernetes Threat Model domain, which accounts for 16% of the KCSA exam. Linux Foundation does not publish an official question count, but from its 90-minute exam (~35–60 total, ~6–10 in this domain), expect 1–2 from this objective — we provide 25 practice questions to prepare you well beyond it. (estimate)
25questions here
5free pages
7concepts
16%of the exam
Questions 6–10
- 6
A service account `app-sa` is used by an application. The application needs to list pods and read logs. The current ClusterRole grants `get`, `list`, `watch` on `pods` and `get` on `pods/log`. A security review recommends using a Role instead of a ClusterRole. What is the primary benefit of this change?
Select an answer first - 7
A pod's service account token is exposed in a public GitHub repository. The token belongs to a service account with `get`, `list`, `watch` on `pods` and `get` on `secrets` in the `default` namespace. What is the most effective immediate mitigation?
Select an answer first - 8
What is the primary goal of a container breakout attack?
Select an answer first - 9
Which of the following is a common vector for privilege escalation in a Kubernetes cluster?
Select an answer first - 10
A developer service account `ci-builder` is used by a CI/CD pipeline to deploy applications. The current ClusterRole grants `*` on `pods`, `deployments`, and `services`. A security review finds that the pipeline only needs to create and update deployments in the `dev` namespace. What is the best way to reduce the RBAC risk?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by Linux Foundation. “KCSA” is a trademark of its owner, used for identification only.