Skip to main content

Command Palette

Search for a command to run...

30 Kubernetes Tasks Every CKA Candidate Should Practice Before Exam Day

Updated
4 min read
30 Kubernetes Tasks Every CKA Candidate Should Practice Before Exam Day
S
Senior DevOps Engineer with 9+ years of experience across networking, infrastructure, cloud operations, and DevOps. I write about Kubernetes, CNCF certifications, cloud-native technologies, platform engineering, automation, and lessons learned from real-world projects. Currently documenting my journey toward becoming a Kubestronaut while sharing practical insights, study strategies, and hands-on experiences with the Kubernetes ecosystem.

One of the most common questions I receive from aspiring Certified Kubernetes Administrator (CKA) candidates is:

“What should I actually practice before the exam?”

After completing the CKA and spending countless hours working through labs, troubleshooting clusters, and exploring Kubernetes documentation, I realized that passing the exam is less about memorizing commands and more about being comfortable performing common Kubernetes tasks quickly and accurately.

The CKA is a performance-based certification. You are expected to work with real Kubernetes clusters, solve problems, and complete administrative tasks under time pressure.

In this article, I’ve compiled 30 Kubernetes tasks that every CKA candidate should practice before exam day.

Cluster Administration

1. Check Cluster Information

kubectl cluster-info
kubectl get nodes

Understand the health and status of the cluster.

2. Drain and Uncordon Nodes

kubectl drain node01 --ignore-daemonsets
kubectl uncordon node01

A common administration task.

3. Mark Nodes Unschedulable

kubectl cordon node01

Know the difference between cordon and drain.

4. Upgrade a Kubernetes Node

Practice kubeadm upgrade procedures in a lab environment.

5. Backup and Restore etcd

A high-value CKA topic.

Practice:

  • Snapshot creation

  • Snapshot restoration

  • Verifying cluster recovery

Pods & Deployments

6. Create a Pod

kubectl run nginx --image=nginx

7. Create a Deployment

kubectl create deployment nginx \
--image=nginx

8. Scale Deployments

kubectl scale deployment nginx \
--replicas=5

9. Perform Rolling Updates

kubectl set image deployment/nginx \
nginx=nginx:latest

10. Roll Back a Deployment

kubectl rollout undo deployment nginx

11. Expose Applications

Practice:

  • ClusterIP

  • NodePort

  • LoadBalancer

12. Debug CrashLoopBackOff Pods

Use:

kubectl logs
kubectl describe pod

Scheduling

13. Node Selectors

Schedule workloads on specific nodes.

14. Node Affinity

Practice preferred and required affinity.

15. Taints and Tolerations

One of the most tested topics.

16. Static Pods

Create and modify static pods.

17. Multi-Container Pods

Practice sidecar patterns.

Networking

18. Create Network Policies

Allow traffic.

Block traffic.

Restrict namespaces.

19. Verify Service Connectivity

Use:

kubectl exec
curl

20. Configure CoreDNS

Understand DNS troubleshooting basics.

21. Troubleshoot Service Discovery

Practice:

nslookup
dig

inside pods.

22. Ingress Basics

Create simple ingress resources.

Storage

23. Create Persistent Volumes

Practice static PV creation.

24. Create PVCs

Bind applications to storage.

25. Verify Storage Mounts

Ensure pods can access mounted data.

26. Troubleshoot Pending PVCs

Understand why storage claims fail.

Security

27. Create Service Accounts

kubectl create serviceaccount app-sa

28. Configure RBAC

Practice:

  • Roles

  • ClusterRoles

  • RoleBindings

  • ClusterRoleBindings

29. Verify Permissions

Use:

kubectl auth can-i

This command is extremely useful during the exam.

Troubleshooting

30. Troubleshoot Everything

The best CKA candidates become excellent troubleshooters.

Practice fixing:

  • Pending Pods

  • CrashLoopBackOff

  • ImagePullBackOff

  • Failed Scheduling

  • DNS Failures

  • Network Policy Issues

  • Storage Problems

  • RBAC Errors

If you can troubleshoot confidently, you’re already halfway to passing the exam.

My Personal Practice Strategy

When preparing for the CKA, I didn’t focus on reading theory repeatedly.

Instead, I followed a simple cycle:

Learn

Understand the concept.

Practice

Perform the task yourself.

Break

Intentionally create problems.

Fix

Troubleshoot until it works.

This approach helped me develop the practical skills required for a performance-based certification exam.

Final Thoughts

The CKA exam doesn’t test whether you can memorize Kubernetes documentation. It tests whether you can administer a Kubernetes cluster efficiently under pressure.

If you can comfortably perform these 30 tasks without constantly searching for answers, you’ll be well prepared for exam day.

Focus on hands-on practice, troubleshooting, and understanding how Kubernetes components work together.

That’s what ultimately helped me pass the CKA and continue my journey toward becoming a Kubestronaut.

Connect With Me

If you’re preparing for Kubernetes certifications, pursuing the Kubestronaut journey, or working in the cloud-native ecosystem, I’d love to connect.

Follow me for more articles on Kubernetes, CNCF certifications, DevOps, Platform Engineering, and Cloud-Native technologies.

LinkedIn: https://www.linkedin.com/in/shahzadaliahmad/

LFX Profile: https://openprofile.dev/profile/shahzadahmad91

Credly: https://www.credly.com/users/shahzadahmad

If you found this article helpful, consider sharing it with others in the Kubernetes community.

My Kubestronaut Journey

Part 6 of 7

Follow my journey from DevOps Engineer to Kubestronaut as I explore Kubernetes, CNCF certifications, cloud-native technologies, and hands-on learning. In this series, I share my experiences preparing for and passing certifications such as CKA, CKAD, and CKS, along with exam strategies, study resources, troubleshooting lessons, and practical insights gained from real-world Kubernetes environments. Whether you're just starting with Kubernetes or pursuing advanced CNCF certifications, I hope these experiences help guide your own cloud-native journey.

Up next

How I Used Kubernetes Documentation Effectively During the CKA Exam

One of the unique aspects of the Certified Kubernetes Administrator (CKA) exam is that Kubernetes documentation is allowed during the exam. When I first learned this, I thought it would make the exam

More from this blog

S

Shahzad Ahmad | Kubernetes, DevOps & Cloud Native Journey

7 posts

Senior DevOps Engineer documenting my journey through Kubernetes, CNCF certifications, cloud-native technologies, platform engineering, and automation. Here you'll find hands-on tutorials, certification experiences (CKA, CKAD, CKS), exam strategies, troubleshooting guides, and lessons learned from real-world DevOps and Kubernetes environments. My goal is to share practical knowledge, help others in their cloud-native journey, and ultimately document the path from DevOps Engineer to Kubestronaut.