Welcome to the Knative Tutorials¶
Choose your learning path based on your goals and experience level.
Getting Started with Knative¶
Perfect for: First-time users and developers wanting hands-on experience
Comprehensive guide with multiple learning paths:
- Quick local installation (10 minutes with kind/minikube)
- Step-by-step tutorials for Serving, Eventing, and Functions
What you'll learn: Deploy your first service, explore autoscaling, build event-driven applications, and create serverless functions.
Knative Bookstore: End-to-End Sample Application¶
Perfect for: Learning Knative through a real-world application
Build a complete online bookstore application from scratch and explore Knative's powerful features in action.
What you'll learn: Integration of Serving and Eventing, real-world architecture patterns, and best practices for production applications.

Not sure where to start?¶
Here are common paths:
- Want to try Knative in 10 minutes? → Quick Start Tutorial
- Need to understand Knative first? → Technical Overview
- Building event-driven apps? → Eventing Tutorial
- Creating serverless functions? → Functions Tutorial
- Ready for production? → Installation Guide
Prerequisites¶
For Quick Start Tutorial:
- Docker
- kubectl
- 3 CPUs, 3 GB RAM
For Bookstore Tutorial:
- Kubernetes cluster (local or cloud)
- Basic familiarity with Kubernetes concepts