Skip to content

muhammadhammad2005/CKAD

Repository files navigation

🚀 Kubernetes CKAD Labs Repository

This repository contains hands-on labs focused on application design, deployment, and management in Kubernetes, aligned with real-world scenarios for the Certified Kubernetes Application Developer (CKAD).

It emphasizes practical skills required to build, configure, and troubleshoot applications running inside Kubernetes clusters.


🎯 Purpose of This Repository

  • Practice Kubernetes application development concepts
  • Learn how to design and deploy cloud-native applications
  • Work with configuration, observability, and scaling
  • Strengthen troubleshooting and debugging skills
  • Prepare for CKAD exam-style tasks

This repository reflects practical, hands-on learning focused on application-level Kubernetes workflows.


🧪 Lab Environment

  • Platform: Cloud-based lab environment (Al Nafi)
  • Tools: Kubernetes, Docker, Helm, Kustomize
  • Execution: Local k8s
  • Focus: Application deployment and management

▶️ How to Use

Clone the repository:

git clone https://github.com/muhammadhammad2005/CKAD.git
cd CKAD

Navigate into any lab directory and apply configurations:

kubectl apply -f <file>.yaml

Use these labs to practice:

  • Deploying and managing applications
  • Debugging failing workloads
  • Configuring ingress and networking
  • Managing configuration with Helm and Kustomize

📘 Notes

  • Some folders may contain only YAML files without detailed documentation
  • Focus is on hands-on implementation rather than theory

⭐ Final Thought

  • CKAD is about building and running applications efficiently in Kubernetes.
  • This repository showcases practical experience in designing, deploying, and managing cloud-native applications.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors