๐ Kubernetes Hands-On Course โ Index
This index maps each YouTube video to its corresponding GitHub folder.
๐ฐ 00 โ Setup
- Tools Installation โ
00-SETUP/01-tools-install.md - Kind Cluster Setup โ
00-SETUP/02-kind-cluster/ - Minikube Setup โ
00-SETUP/03-minikube-install/install.md
โ๏ธ 01 โ Core Workloads
- Pods โ
01-CORE-WORKLOADS/01-pods/ - ReplicaSets โ
01-CORE-WORKLOADS/02-replicasets/ - Deployments โ
01-CORE-WORKLOADS/03-deployments/ - DaemonSets โ
01-CORE-WORKLOADS/04-daemonsets/ - StatefulSets โ
01-CORE-WORKLOADS/05-statefulsets/ - Jobs & CronJobs โ
01-CORE-WORKLOADS/06-jobs-cronjobs/
๐ 02 โ Networking
- Services โ
02-NETWORKING/01-services/ - Ingress โ
02-NETWORKING/02-ingress/ - DNS & Pod Communication โ
02-NETWORKING/03-dns-communication/ - Network Policies โ
02-NETWORKING/04-network-policies/
๐งฉ 03 โ Configuration
- Namespaces โ
03-CONFIGURATION/01-namespaces/ - ConfigMaps โ
03-CONFIGURATION/02-configmaps/ - Secrets โ
03-CONFIGURATION/03-secrets/ - RBAC โ
03-CONFIGURATION/04-rbac/
๐พ 04 โ Storage
- Volumes โ
04-STORAGE/01-volumes/ - PV & PVC โ
04-STORAGE/02-persistent-volumes/ - Dynamic Provisioning โ
04-STORAGE/03-dynamic-provisioning/
๐ 05 โ Scaling
- Resource Requests & Limits โ
05-SCALING/01-resource-requests-limits/ - HPA โ
05-SCALING/02-hpa/ - VPA โ
05-SCALING/03-vpa/ - Cluster Autoscaler โ
05-SCALING/04-cluster-autoscaler/
๐ฆ 06 โ Package Management
- Helm โ
06-PACKAGE-MANAGEMENT/01-helm/ - Kustomize โ
06-PACKAGE-MANAGEMENT/02-kustomize/
๐ 07 โ Observability
- Prometheus โ
07-OBSERVABILITY/01-monitoring/ - EFK Logging โ
07-OBSERVABILITY/02-logging-efk/ - Alertmanager โ
07-OBSERVABILITY/03-alertmanager/
๐ 08 โ Security
- Pod Security (PSA) โ
08-SECURITY/01-pod-security/ - Network Security โ
08-SECURITY/02-network-security/ - External Secrets & Vault โ
08-SECURITY/03-secrets-management/ - Image Scanning (Trivy) โ
08-SECURITY/04-image-scanning/
๐ 09 โ CI/CD
- GitHub Actions โ
09-CI-CD/01-github-actions/ - GitLab CI โ
09-CI-CD/02-gitlab-ci/ - Build โ Scan โ Push โ Deploy โ
09-CI-CD/03-image-build-scan-push/
๐ 10 โ GitOps
- ArgoCD Install โ
10-GITOPS/01-argocd/ - Application Deployment โ
10-GITOPS/02-application/
๐ 11 โ Deployment Strategies
- Rolling Updates โ
11-DEPLOYMENT-STRATEGIES/01-rolling-update/ - Blue-Green โ
11-DEPLOYMENT-STRATEGIES/02-blue-green/ - Canary โ
11-DEPLOYMENT-STRATEGIES/03-canary/
๐ญ 12 โ Production Operations
- Resource Quotas โ
12-PRODUCTION-OPERATIONS/01-resource-quotas/ - Limit Ranges โ
12-PRODUCTION-OPERATIONS/02-limit-ranges/ - Pod Disruption Budget โ
12-PRODUCTION-OPERATIONS/03-pod-disruption-budget/ - Cluster Upgrade โ
12-PRODUCTION-OPERATIONS/04-cluster-upgrade/
๐ค 13 โ MLOps on Kubernetes
- Kubeflow โ
13-MLOPS/01-kubeflow/ - Training Jobs โ
13-MLOPS/02-training-jobs/ - Model Serving (KServe) โ
13-MLOPS/03-model-serving/ - Batch Training โ
13-MLOPS/04-batch-training/ - GPU Workloads โ
13-MLOPS/05-gpu-workloads/
๐งช 14 โ Projects
- Fullstack App โ
14-PROJECTS/01-fullstack-app/ - Microservices Observability โ
14-PROJECTS/02-microservices-observability/ - CI/CD GitOps Pipeline โ
14-PROJECTS/03-cicd-gitops-pipeline/ - MLOps Pipeline โ
14-PROJECTS/04-mlops-pipeline/
๐ฏ 15 โ Interview Preparation
Questions โ 15-INTERVIEW-PREP/01-questions.md
Scenarios โ 15-INTERVIEW-PREP/02-scenarios.md
Troubleshooting โ 15-INTERVIEW-PREP/03-troubleshooting.md
๐ 16 โ Cheatsheets
kubectl โ 16-CHEATSHEETS/kubectl.md
YAML Patterns โ 16-CHEATSHEETS/yaml-patterns.md
Debugging โ 16-CHEATSHEETS/debugging.md
๐๏ธ 17 โ Architecture Diagrams
Cluster โ 17-ARCHITECTURE-DIAGRAMS/cluster-architecture.png
Ingress Flow โ 17-ARCHITECTURE-DIAGRAMS/ingress-flow.png
GitOps Flow โ 17-ARCHITECTURE-DIAGRAMS/gitops-flow.png
MLOps Flow โ 17-ARCHITECTURE-DIAGRAMS/mlops-flow.png