KCSA — Kubernetes Cluster Component Security

3 minute read

Welcome to Chapter 3 — Kubernetes Cluster Component Security

Chapters 1 and 2 covered the why and the what of cloud native security. Now we go deeper — into the heart of the Kubernetes cluster itself.

This chapter focuses on the critical control plane and node-level components that keep your cluster running — and how to lock them down. If an attacker compromises any of these components, the entire cluster is at risk.

At 22% of the KCSA exam, this is the single largest domain. Expect more questions from this chapter than any other. Master it.

What This Chapter Covers

Every Kubernetes cluster is built on a set of core components — the API server, etcd, kubelet, container runtime, and the mechanisms that tie them together. Each one has its own attack surface and its own set of security controls.

In this chapter, you’ll learn:

  • How the API server handles authentication, authorization, and admission control — the three gates every request must pass
  • Why etcd is the single most sensitive component in the cluster and how to protect it
  • How kubelet and container runtimes can be hardened at the node level
  • The reality of Kubernetes Secrets — what they actually protect (and what they don’t)
  • How audit logging and monitoring give you visibility into who did what, and when

Think of these components as the walls, gates, and watchtowers of your castle. If the gates are wide open or the watchtowers are unmanned, it doesn’t matter how good your application security is.

Chapter Topics

# Topic Description
1 API Server Security Authentication, authorization, admission control pipeline
2 etcd Security Encryption at rest, access control, backup security
3 Kubelet & Container Runtime Security Kubelet authentication, CRI security, node protection
4 Kubernetes Secrets Management Secret types, encryption, external secret managers
5 Audit Logging & Monitoring Audit policies, log levels, security monitoring

After covering all five topics, test yourself with the Practice Questions.

KCSA Exam Relevance

Detail Info
Exam Domain Kubernetes Cluster Component Security
Weight 22%
Question Types Multiple-choice, conceptual

22% makes this the most heavily tested domain on the entire KCSA exam. You can expect questions about:

  • The order of the API server request flow (authentication → authorization → admission control)
  • Which authentication methods and authorization modes Kubernetes supports
  • The difference between mutating and validating admission controllers
  • How etcd encryption at rest works and which providers are available
  • Kubelet authentication and why anonymous access must be disabled
  • How Kubernetes Secrets are stored and their limitations
  • Audit policy levels and what each one captures

This domain is where conceptual understanding meets real cluster architecture. Don’t just memorize flags — understand why each security control exists and what it protects against.

Prerequisites

Before diving in, make sure you’re comfortable with:

  • Chapter 1 — Kubernetes Security Fundamentals (threat landscape, attack surfaces, security principles)
  • Chapter 2 — Cloud Native Security Overview (4Cs model, shared responsibility, supply chain security)
  • Basic understanding of Kubernetes architecture (control plane, worker nodes, Pods)
  • Familiarity with TLS, certificates, and basic cryptography concepts

How to Use This Chapter

  1. Read each topic in order — API server security sets the foundation for everything that follows
  2. Pay special attention to the tables — they summarize exactly the kind of comparisons the exam tests
  3. Understand the flags and configurations — KCSA won’t ask you to configure them, but you need to know what they do
  4. Take the practice quiz at the end — it covers all five topics with exam-style questions
  5. Revisit weak areas before moving on to Chapter 4

Ready?

Let’s start with the most important component in the entire cluster — the API server.

Start Learning — API Server Security

Updated: