This course is your entry point into the exciting world of Kubernetes and cloud-native technologies. Whether you're an IT professional, a developer, or just curious about modern application development, this course will help you understand how Kubernetes powers some of the biggest applications in the world, like Netflix, Spotify, and Pokémon GO. No prior experience with Kubernetes is needed—just a willingness to learn!
Thanks goes to these wonderful people:
kh3rld 🎨 🤔 |
Ogembo Godfrey 📖 |
- 📚 Theory + Practice: Comprehensive modules paired with hands-on projects
- 🛠️ Self-Paced Labs: Real Kubernetes projects you can complete at your own speed
- 🎯 Beginner-Friendly: No prior Kubernetes experience required
- ✅ Auto-Verification: Scripts to check your progress automatically
- 🏆 Progressive Learning: Each module and project builds on the previous one
- 🤝 Community-Driven: Learn alongside others in the open-source community
Learn the concepts and theory behind Kubernetes and cloud-native technologies:
- Module 01: Introduction - What is cloud-native?
- Module 02: Core Concepts - Pods, Nodes, Clusters
- Module 03: Basics - Containers and Docker
- Module 04: Deploy - Deploying Applications
- Module 05: Resources - Pods, Deployments, Services
- Module 06: Networking - How services communicate
- Module 07: Storage - Persistent data in Kubernetes
- Module 08: Cloud-Native Ecosystem - Tools and platforms
- Module 09: Observability - Monitoring and logging
- Module 10: Next Steps - Advanced topics and career paths
Apply your knowledge with practical, step-by-step projects:
- Project 01: Hello Kubernetes ⭐ Beginner - Your first Pod
- Project 02: Deploy a Web App ⭐ Beginner - Deployments and Services
- More projects coming soon...
- Start with theory: Read Module 01: Introduction
- Set up your environment: Install minikube and kubectl (setup guide)
- Verify your setup: Run
cd projects && ./setup-check.shto ensure everything is ready - Get hands-on: Complete Project 01: Hello Kubernetes
- Keep learning: Follow the progressive module and project sequence
- Join the community: Connect with other learners and share your progress
- Take your time: This is self-paced learning—focus on understanding over speed
- Experiment freely: Try variations and explore beyond the basic instructions
- Ask questions: Use online communities and forums when you get stuck
- Document your journey: Keep notes of what you learn and challenges you overcome
- Practice regularly: Consistent practice builds lasting skills
Contributions of any kind are welcome!