Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
LINUX FOUNDATION

Certified Kubernetes Administrator (CKA)

CKACertified Kubernetes Administrator

The Certified Kubernetes Administrator (CKA) certification validates your ability to install, configure, and manage production-grade Kubernetes clusters. It is designed for Kubernetes administrators, cloud administrators, and IT professionals who manage Kubernetes instances. Earning the CKA proves you have the hands-on, command-line skills to operate Kubernetes in real-world environments, making you a recognized expert in the cloud-native ecosystem.

653 practice questions · Updated 2026-07-30

5Domains
27Objectives
209Concepts
653Questions

CKA Curriculum

Every domain, objective, and concept the CKA exam measures.

  1. StorageClass definition
  2. Dynamic volume provisioning
  3. PVC binding to StorageClass
  4. Default StorageClass
  5. StorageClass parameters and provisioners
  6. Reclaim policies
  7. Volume expansion
  8. StorageClass and PVC lifecycle
  1. Volume Types
  2. Access Modes
  3. Reclaim Policies
  4. PersistentVolume and PersistentVolumeClaim Configuration
  5. Storage Classes
  6. Binding and Lifecycle
  1. Persistent Volumes (PVs)
  2. Persistent Volume Claims (PVCs)
  3. PV to PVC Binding
  4. Access Modes
  5. Storage Classes
  6. Dynamic Provisioning
  7. Static Provisioning
  8. Reclaim Policies
  9. PVC Lifecycle
  10. Pod Volume Mounting
  11. Volume Modes
  12. Resizing PVCs

Troubleshoot clusters and nodes

8 concepts · 33 questions
  1. Cluster health assessment
  2. Node status diagnosis
  3. Control plane troubleshooting
  4. Worker node troubleshooting
  5. Network troubleshooting
  6. Storage troubleshooting
  7. Log and event analysis
  8. Recovery and remediation

Troubleshoot cluster components

6 concepts · 23 questions
  1. Identify failing cluster components
  2. Troubleshoot control plane components
  3. Troubleshoot worker node components
  4. Troubleshoot networking components
  5. Use kubectl and logs for diagnosis
  6. Restart and recover failed components
  1. Monitor cluster resource usage
  2. Monitor application resource usage
  3. Interpret resource metrics
  4. Identify resource bottlenecks
  1. Understanding container output streams
  2. Viewing container logs
  3. Following logs in real-time
  4. Accessing logs from previous container instances
  5. Selecting containers in multi-container pods
  6. Managing log output volume
  7. Redirecting and capturing output streams
  8. Troubleshooting with output streams

Troubleshoot services and networking

8 concepts · 24 questions
  1. Service DNS resolution
  2. Service endpoint connectivity
  3. Network policy enforcement
  4. Ingress controller troubleshooting
  5. kube-proxy and iptables/IPVS
  6. CNI plugin issues
  7. Cluster DNS configuration
  8. Service type and port mapping

  1. Deployment Basics
  2. Creating Deployments
  3. Scaling Deployments
  4. Rolling Update Strategy
  5. Performing Rolling Updates
  6. Rollback Mechanisms
  7. Checking Rollout Status
  8. Pausing and Resuming Rollouts
  1. Create ConfigMaps
  2. Create Secrets
  3. Consume ConfigMaps as environment variables
  4. Consume Secrets as environment variables
  5. Consume ConfigMaps as volumes
  6. Consume Secrets as volumes
  7. Use ConfigMaps for command-line arguments
  8. Use Secrets for private registry authentication
  9. Understand ConfigMap and Secret immutability

Configure workload autoscaling

6 concepts · 24 questions
  1. HorizontalPodAutoscaler (HPA) basics
  2. HPA configuration
  3. HPA metrics types
  4. HPA behavior and tuning
  5. HPA status and troubleshooting
  6. Autoscaling with kubectl
  1. Deployment primitives
  2. ReplicaSet mechanics
  3. Pod lifecycle and restart policies
  4. Liveness probes
  5. Readiness probes
  6. Startup probes
  7. Rolling updates and rollbacks
  8. Resource requests and limits
  9. Pod disruption budgets
  10. Horizontal pod autoscaling
  1. Pod Admission Control
  2. Resource Requests and Limits
  3. LimitRange
  4. ResourceQuota
  5. Node Affinity
  6. Pod Affinity and Anti-Affinity
  7. Node Selector
  8. Taints and Tolerations
  9. Scheduling with Node Name
  10. Scheduler Configuration and Priority

Manage role based access control (RBAC)

6 concepts · 12 questions
  1. RBAC Overview
  2. Role and ClusterRole
  3. RoleBinding and ClusterRoleBinding
  4. RBAC Permissions and Verbs
  5. Service Accounts
  6. RBAC Verification
  1. Network prerequisites
  2. Firewall and port requirements
  3. Container runtime installation
  4. System package and dependency setup
  5. Swap and kernel module configuration
  6. Load balancer preparation
  7. DNS and certificate prerequisites
  8. Storage and volume prerequisites
  1. kubeadm init
  2. kubeadm join
  3. kubeadm token management
  4. kubeadm configuration file
  5. Control plane components
  6. kubeadm upgrade
  7. kubeadm reset
  8. High availability with kubeadm
  9. Cluster networking setup
  10. Troubleshooting kubeadm clusters
  1. Cluster Upgrade Planning
  2. Upgrade Control Plane Components
  3. Upgrade Worker Nodes
  4. Cluster Backup and Restore
  5. Cluster Maintenance
  6. Cluster Scaling
  7. Cluster Configuration Management
  1. High-Availability Control Plane Architecture
  2. etcd Cluster Configuration
  3. Load Balancing the API Server
  4. Leader Election for Control Plane Components
  5. Stacked etcd vs External etcd Topology
  6. Control Plane Node Provisioning
  7. Verifying Control Plane Health
  8. Upgrading a Highly-Available Control Plane
  1. Helm basics
  2. Helm chart structure
  3. Helm install and upgrade
  4. Helm values and overrides
  5. Helm rollback and uninstall
  6. Kustomize basics
  7. Kustomize overlays and bases
  8. Kustomize common transformers
  9. Kustomize patches
  10. Kustomize build and apply
  1. CNI (Container Network Interface)
  2. CSI (Container Storage Interface)
  3. CRI (Container Runtime Interface)
  4. Extension Interfaces Overview
  1. Define Custom Resource Definitions (CRDs)
  2. Create and manage CRDs
  3. Understand custom resources and their lifecycle
  4. Explain the role of operators in Kubernetes
  5. Install an operator using the Operator Lifecycle Manager (OLM)
  6. Configure an operator
  7. Manage operator lifecycle

Understand connectivity between Pods

8 concepts · 27 questions
  1. Pod Networking Model
  2. Pod-to-Pod Communication
  3. Service Abstraction
  4. Service Types
  5. DNS for Services and Pods
  6. Network Policies
  7. Ingress Controllers and Resources
  8. CNI Plugins

Define and enforce Network Policies

7 concepts · 12 questions
  1. NetworkPolicy fundamentals
  2. Pod and namespace selectors
  3. Policy types and direction
  4. Rule fields and semantics
  5. Default deny policies
  6. Policy enforcement and interaction
  7. Testing and troubleshooting
  1. ClusterIP service
  2. NodePort service
  3. LoadBalancer service
  4. Service types comparison
  5. Endpoints object
  6. Service to pod selection
  7. Service discovery and DNS
  1. Gateway API fundamentals
  2. GatewayClass configuration
  3. Gateway resource configuration
  4. HTTPRoute configuration
  5. Traffic routing and matching
  6. Backend service selection
  7. Gateway API vs Ingress
  8. Applying Gateway API resources
  1. Ingress controllers
  2. Deploying an Ingress controller
  3. Ingress resources
  4. Path-based routing
  5. Host-based routing
  6. TLS termination
  7. Default backend
  8. Annotations
  9. Ingress classes
  10. Troubleshooting Ingress

Understand and use CoreDNS

6 concepts · 22 questions
  1. CoreDNS role in Kubernetes
  2. CoreDNS configuration
  3. CoreDNS deployment
  4. DNS resolution for Services and Pods
  5. CoreDNS troubleshooting
  6. Customizing CoreDNS
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for CKA, so none is invented.