Skip to content

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.

Explore Getting Started Paths


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

Knative Bookstore Application


Not sure where to start?

Here are common paths:


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

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK