Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 53 additions & 7 deletions docs/versioned/getting-started/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,61 @@ function: tutorial

# Welcome to the Knative Tutorials

### **Quick Start Tutorial**
Quickstart tutorial provides a simplified local installation to explore Knative Serving and Eventing features.
Choose your learning path based on your goals and experience level.

[Get Started :octicons-arrow-right-24:](../getting-started/README.md){ .md-button }
---

## 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.

[Explore Getting Started Paths :octicons-arrow-right-24:](../getting-started/README.md){ .md-button }

---

## 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.

[Start Bookstore Tutorial :octicons-arrow-right-24:](../bookstore/page-0/welcome-knative-bookstore-tutorial.md){ .md-button }

![Knative Bookstore Application](../bookstore/page-0/images/1.png)

---

## Not sure where to start?

Here are common paths:

- **Want to try Knative in 10 minutes?** → [Quick Start Tutorial](../getting-started/README.md#i-want-to-try-knative-quickly)
- **Need to understand Knative first?** → [Technical Overview](../README.md)
- **Building event-driven apps?** → [Eventing Tutorial](../getting-started/README.md#i-want-to-explore-event-driven-features)
- **Creating serverless functions?** → [Functions Tutorial](../getting-started/README.md#i-want-to-build-serverless-functions)
- **Ready for production?** → [Installation Guide](../install/README.md)

---

## Prerequisites

### **New: Knative's End-to-End Sample Application Tutorial**
Good starting point to learn Knative from scratch. Build an online bookstore application with Knative's powerful features.
**For Quick Start Tutorial:**

[Get Started :octicons-arrow-right-24:](../bookstore/page-0/welcome-knative-bookstore-tutorial.md){ .md-button }
- Docker
- kubectl
- 3 CPUs, 3 GB RAM

**For Bookstore Tutorial:**

![image1](../bookstore/page-0/images/1.png)
- Kubernetes cluster (local or cloud)
- Basic familiarity with Kubernetes concepts

Loading