Welcome to my Kubernates repo – my personal playground for learning, experimenting, and mastering Kubernetes.
This is where I break clusters (on purpose), fix them, and document the journey on my path to DevOps world domination. 🌍⚔️
kubernates/
├── labs/ # Step-by-step learning exercises
├── projects/ # Real-world apps & use cases
├── notes/ # Cheatsheets & study notes
├── experiments/ # Wild ideas, hacks, and proofs of concept
└── README.md # You are here
A structured set of hands-on labs designed to cover the Kubernetes fundamentals and beyond:
- Lab 1 – Pods & Basics → Running your first containers in Kubernetes.
- Lab 2 – Deployments & Services → Scaling and exposing applications.
- Lab 3 – Persistent Storage → Using Persistent Volumes & Claims.
- Lab 4 – Helm → Packaging and deploying applications.
- Lab 5 – Monitoring → Metrics, logging, and observability.
These are larger, real-world examples I’ve deployed on Kubernetes:
- Azure Voting App – A classic two-tier app with Redis backend.
- Observability Stack – Prometheus, Loki, Grafana all running in-cluster.
- (WIP) Personal Site on K8s – Because why not host everything in Kubernetes?
- Lab 1 – K8s Canary Traffic Split → This lab shows how to implement a Kubernetes canary deployment with NGINX Ingress.
This repo is my Kubernetes dojo 🥋 – a mix of practice, portfolio, and experiments.
The endgame: sharpen my DevOps skills and prove I can design, deploy, and dominate with Kubernetes in real-world scenarios.
This is mostly for my own growth, but if you stumble across something cool here or have suggestions, feel free to open an issue or PR.
✅ Learning pods, services, and storage
✅ Deploying real-world apps
🕓 Working on GitOps & observability
🚀 Next up: Service Mesh & advanced security
Stay tuned. The domination continues. 💀
Follow more projects like this at github.com/NickTheDevOpsGuy
World Domination, One Pipeline at a Time™