Skip to content

MrGuato/Lab

Repository files navigation

🧪 Kubernetes Homelab Playground 🚀

Kubernetes DevOps In_Progress License: MIT

DevOps & Kubernetes Learning in Public
License: MIT

“Everything breaks. Fix it with YAML.” — Probably Me


📘 About This Repository

Welcome to my Kubernetes Homelab repo! This is where I document everything I'm learning and building as I grow in DevOps — one deployment at a time. From testing self-hosted services to refining YAML files and learning real-world troubleshooting, this is my hands-on journey with Kubernetes.

Think of this as my digital lab notebook — filled with manifests, Helm charts, config notes, and lessons learned from breaking things (intentionally or otherwise).


🧱 What You'll Find Here

  • Kubernetes Fundamentals — Pods, Services, Ingress, ConfigMaps, Secrets, etc.
  • 🔧 Helm Charts — Custom Helm deployments and template experiments.
  • 🐳 Containerization — Building and deploying Docker images.
  • 🔐 Security Practices — Securing clusters, RBAC, namespace controls, etc.
  • ☁️ Self-Hosting Projects — Deploying apps like Mealie, Nginx, and GitLab.
  • 🧪 Lab Experiments — Networking, volumes, GitOps, CI/CD workflows, and more.

🗺️ Roadmap / Progress

Area Status
Kubernetes Core Concepts ✅ Completed
Persistent Storage 🛠️ In Progress
K9s 🛠️ In Progress
Monitoring (Prometheus, Grafana) 🔜 Coming Soon
Helm & Template Customization 🛠️ In Progress
GitOps with ArgoCD 🔜 Coming Soon
K8s + CI/CD (GitHub Actions) 🔜 Coming Soon
Secrets Management 🧪 Lab Testing
Disaster Recovery 🧪 Experimental

📚 Learning Sources


✍️ How I'm Using This Repo

This repo acts as my second brain for Kubernetes and DevOps:

  • ✅ Documenting what I learn in real time
  • ✅ Sharing working configurations and experiments
  • ✅ Tracking homelab projects and infrastructure setups
  • ✅ Learning by doing (and breaking, then fixing)
  • ✅ Demonstrating hands-on skills for future roles

Every commit reflects something I’ve learned, tested, or struggled with. If you’re on a similar path, feel free to fork, star, or connect!


🧠 Philosophy

“Don’t just memorize Kubernetes commands. Understand the why behind the YAML.”
— Still Probably Me


🤝 Connect with Me


📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

About

Repo for all my Lab'ing in Kubernetes, Docker & DevOps

Resources

Stars

Watchers

Forks