📊 Overview

12
Total Scenarios
5
Pattern Types
3
Difficulty Levels
100%
CKAD Coverage

🎯 Learning Objectives

  • Master sidecar, ambassador, and adapter patterns
  • Understand real-world multi-container use cases
  • Practice CKAD exam-style scenarios
  • Learn production-ready implementations
  • Troubleshoot common multi-container issues

🚀 Quick Start Guide

  1. Start with Real-World scenarios to understand patterns
  2. Practice Exam Style questions for certification prep
  3. Explore Production use cases for real-world application
  4. Use Troubleshooting section for debugging skills
  5. Check Migration scenarios for modernization strategies

🔧 How to Use Locally

To run these scenarios in your local environment:

# Clone the repository
git clone https://github.com/Salwan-Mohamed/CKAD-journey.git
cd CKAD-journey

# Apply any scenario
kubectl apply -f multi-container-scenarios/scenarios/microservices-logging.yaml

# Check the pod status
kubectl get pods -w

# Debug if needed
kubectl describe pod <pod-name>
kubectl logs <pod-name> -c <container-name>

🌍 Real-World Scenarios

📜 Exam-Style Scenarios

🏭 Production Use Cases

🔧 Troubleshooting Scenarios

🔄 Migration Scenarios