Skip to content

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

How to Debug Kubernetes Pods with Traceloop

License: MIT DevFest Kubernetes freeCodeCamp YouTube

CCTV for your Kubernetes pods - See exactly what your applications are doing at the kernel level using eBPF and Traceloop.

Materials and code from my DevFest Lagos 2025 talk.

📖 Full Tutorial

Want to learn about Traceloop step-by-step?

👉 Read the complete tutorial on freeCodeCamp

The freeCodeCamp article covers:

  • ✅ Why traditional Kubernetes debugging falls short
  • ✅ How eBPF and Traceloop work under the hood
  • ✅ Complete installation guide
  • ✅ Real crash debugging walkthrough
  • ✅ Production use cases and best practices

Video Webinar

🎥 Watch: Troubleshooting Kubernetes with Confidence (CNCF On-Demand)

CNCF webinar covering:

  • ✅ Live Kubernetes troubleshooting demonstrations
  • ✅ Practical debugging workflows
  • ✅ Real-world problem-solving techniques
  • ✅ Q&A with the community

Choose your learning style:

  • 📖 Prefer reading? → freeCodeCamp article
  • 🎥 Prefer video? → CNCF webinar
  • 💻 Prefer hands-on? → Demo in this repo
  • 📊 Prefer slides? → DevFest presentation

🎯 What's in This Repository

This repo contains the code, slides, and hands-on examples from my DevFest talk.

📊 /slides - Presentation Materials

  • Full slide deck (Link)
  • Code screenshots

💻 /demo - Hands-On Tutorial

  • Crash app that fails with generic errors
  • Setup scripts for quick start
  • Complete kubectl commands
  • Expected output examples

📚 /docs - Quick Reference

  • Installation cheat sheet
  • Troubleshooting guide
  • FAQ

🔗 /resources - Community Links

  • Official documentation
  • Kubernetes Slack channel
  • Related tools

🚀 Quick Start

Want to try the demo yourself?

Prerequisites

  • Kubernetes cluster (minikube, kind, or cloud)
  • kubectl installed
  • Cluster admin permissions

Installation

# Clone this repo
git clone https://github.com/emidowojo/traceloop-devfest-tutorial.git
cd traceloop-devfest-tutorial

# Run the setup
cd demo
chmod +x setup.sh
./setup.sh

For detailed installation steps, see the freeCodeCamp tutorial or (https://inspektor-gadget.io/docs/latest/gadgets/traceloop).


🎓 Learning Path

New to Traceloop? Follow this path:

  1. 📖 Read the freeCodeCamp article - Complete beginner's guide
  2. 📊 Check the slides - Visual presentation from DevFest
  3. 💬 Join the Inspektor Gadget community - Get help and share experiences

🔗 Official Resources

Documentation

eBPF Resources


💬 Community & Support

Get Help

Found This Useful?

  • ⭐ Star this repo
  • 📢 Share on social media
  • 🐦 Tweet at me: @Emidowojo
  • 💬 Join #inspektor-gadget on Kubernetes Slack

👩‍💻 About the Speaker

Emidowojo Opaluwa - Documentation Engineer @ Qore


📝 Related Articles

From my freeCodeCamp publication history:


🤝 Contributing

Found a typo? Have a suggestion? Contributions welcome!

  1. Fork this repository
  2. Create a feature branch: git checkout -b feature/improvement
  3. Commit changes: git commit -m "docs: improve installation guide"
  4. Push and create a Pull Request

📄 License

This tutorial is licensed under MIT License.

The Inspektor Gadget project has its own license. See their repository for details.


🙏 Acknowledgments

  • Inspektor Gadget team for building amazing debugging tools
  • CNCF for the LFX Mentorship program
  • freeCodeCamp for publishing the full tutorial
  • DevFest Lagos 2025 organizers and attendees
  • Everyone who provided feedback and suggestions

📬 Stay Connected


⭐ Star this repo if you found it helpful!

DevFest Lagos 2025 | Debugging Kubernetes Pods with Traceloop

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors