Study Guide
Certified Kubernetes Administrator Study Guide
Use the saved domain outline to connect cluster architecture, installation & configuration, workloads & scheduling, services & networking, storage to scenario-based questions and explanations.
How the Exam Is Structured
Certified Kubernetes Administrator (CKA) validates cluster architecture, installation & configuration, workloads & scheduling, services & networking, storage. The ExamPal practice bank includes 154 premium questions and 40 free questions mapped across the official blueprint.
| Domain | Weight | Focus |
|---|---|---|
| Domain 1: Cluster Architecture, Installation & Configuration | 20% | Task 1: Manage cluster bootstrap and lifecycle; Use `kubeadm` to initialize and join cluster nodes |
| Domain 2: Workloads & Scheduling | 18% | Task 1: Create and manage Pods, Deployments, and higher-level workloads; Create Pods and Deployments from imperative commands or YAML |
| Domain 3: Services & Networking | 18% | Task 1: Expose applications with Services; List and inspect Services across namespaces |
| Domain 4: Storage | 16% | Task 1: Manage PersistentVolumes and PersistentVolumeClaims; Create PersistentVolumes with required capacity and access modes |
| Domain 5: Troubleshooting | 14% | Task 1: Troubleshoot failed workloads; Describe Pods to identify startup and scheduling issues |
| Domain 6: Security, RBAC & Configuration | 14% | Task 1: Manage namespaces and core configuration objects; Create namespaces and list existing namespaces |
20% of exam
Domain 1: Cluster Architecture, Installation & Configuration
Covers cluster bootstrap, lifecycle operations, certificates, contexts, backup and restore, and basic health inspection. This domain focuses on foundational administration tasks needed to install, access, maintain, and recover a Kubernetes cluster.
18% of exam
Domain 2: Workloads & Scheduling
Covers creating, updating, and troubleshooting workloads, as well as controlling where Pods run. This domain includes multi-container Pods, static Pods, scheduling behavior, and custom scheduler usage.
18% of exam
Domain 3: Services & Networking
Covers exposing applications with Services, configuring Ingress routing, implementing network security controls, and inspecting cluster networking state. This domain emphasizes service discovery, traffic routing, and policy-based access control.
16% of exam
Domain 4: Storage
Covers persistent storage objects, volume attachment to workloads, node-local storage, and storage troubleshooting. This domain focuses on matching storage requirements to Kubernetes volume resources and diagnosing binding or mount issues.
14% of exam
Domain 5: Troubleshooting
Covers diagnosing failed workloads, node and kubelet issues, resource usage symptoms, and control plane behavior. This domain emphasizes root-cause analysis, corrective action, and verification of restored functionality.
14% of exam
Domain 6: Security, RBAC & Configuration
Covers namespaces, ConfigMaps, Secrets, RBAC roles and bindings, and authorization testing. This domain focuses on securing access, defining least-privilege permissions, and validating effective authorization.
Key Terms to Know
These terms are loaded from the shared terminology pack and appear across the question explanations.
- DNS resolution
- The process of translating domain names into IP addresses, often required for application connectivity.
- DaemonSet
- A controller that ensures a Pod runs on all or selected nodes, commonly used for node-level services.
- Deployment
- A workload resource that manages stateless applications and supports declarative updates and rollbacks.
- Gateway API
- A Kubernetes API for defining and managing service networking using Gateway and Route resources.
- GatewayClass
- A cluster-scoped resource that defines a class of Gateways implemented by a specific controller.
- HTTPRoute
- A Gateway API resource that defines HTTP routing rules and attaches traffic policies to a Gateway.
- Ingress
- A Kubernetes resource that manages external HTTP and HTTPS access to Services using routing rules.
- Kustomize
- A Kubernetes configuration customization tool that modifies manifests using overlays without templates.
- NetworkPolicy
- A Kubernetes resource that controls allowed ingress and egress traffic for Pods based on selectors and ports.
- Pending
- A Pod phase indicating the Pod has been accepted but cannot yet run, often due to scheduling constraints.
- PersistentVolumeClaim
- A user request for persistent storage that is bound to a matching PersistentVolume.
- Pod Security Admission
- A built-in admission controller that enforces Pod Security Standards at the namespace level.
- Pod Security Standards
- Predefined security policy profiles such as privileged, baseline, and restricted for Pod configurations.
- PriorityClass
- A resource that assigns scheduling priority to Pods and influences preemption behavior.
- Service
- A Kubernetes resource that exposes a stable network endpoint for a set of Pods.
- StatefulSet
- A workload resource for stateful applications that need stable identities, ordered deployment, and persistent storage.
- StorageClass
- A resource that defines storage provisioning parameters and behavior for persistent volumes.
- TCP port 80
- The standard port typically used for HTTP traffic over TCP.
Official Materials and Guidance
This page is built from Linux Foundation official materials and ExamPal shared release pack, the shared syllabus, topic tree, terminology pack, free pack, and premium pack.
- -Guidance: Linux Foundation exam page, curriculum, handbook, simulator
- -Domain outline: Storage 10%; Troubleshooting 30%; Workloads & Scheduling 15%; Cluster Architecture/Install/Config 25%; Services & Networking 20%.