This repository contains hands-on labs covering core Kubernetes concepts, aligned with practical scenarios you encounter while preparing for the Certified Kubernetes Administrator (CKA).
It focuses on real-world cluster operations, troubleshooting, and workload management rather than just theory.
- Practice Kubernetes concepts through real lab scenarios
- Build strong troubleshooting and debugging skills
- Understand workload deployment and lifecycle management
- Work with networking, storage, and security configurations
- Prepare effectively for CKA exam-style tasks
This repository reflects practical learning and experimentation in Kubernetes environments.
- Platform: Cloud-based lab environment (Al Nafi)
- Tools: Kubernetes, Docker, Bash
- Execution: Local k8s
- Focus: Hands-on cluster management and operations
Clone the repository:
git clone https://github.com/muhammadhammad2005/CKA.git
cd CKANavigate into any lab directory and apply configurations:
kubectl apply -f <file>.yamlUse these labs to practice:
- Debugging failing pods
- Managing deployments and rollouts
- Configuring networking and ingress
- Applying security and access controls
- Some folders may contain only YAML manifests without detailed documentation
- Focus is on practical implementation rather than lengthy explanations
- Consistency and hands-on practice are key to mastering Kubernetes.
- This repository is not just code — it’s a record of real learning, problem-solving, and growth in Kubernetes.