Knative: Serverless on Kubernetes

Shriira Press

Preface

Run serverless on your own Kubernetes — autoscale to zero, deploy with one resource, and wire services with events.

Welcome to Knative: Serverless on Kubernetes.

Knative brings serverless to Kubernetes: deploy code that autoscales (including to zero when idle), and connect services through events — the cloud-function experience without lock-in, on any cluster. This free book teaches it from the ground up: the serverless model and scale-to-zero, Knative's architecture (Serving, Eventing, the activator, and pluggable networking), Knative Serving's resources (Service, Configuration, Revision, Route), request-driven autoscaling with the Knative Pod Autoscaler, traffic management and progressive delivery (canary, blue-green, instant rollback), Knative Eventing with CloudEvents (sources, brokers, triggers), building event-driven applications, the networking layer (Kourier/Istio), and operating Knative in production. Ten focused chapters with real config and clear diagrams that show how to run serverless workloads — scaling to zero and wired with events — on portable Kubernetes.

This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.

A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.

We hope it serves you well.

— Shriira Press

Contents

  1. Chapter 1 — What Knative Is
  2. Chapter 2 — The Serverless Model
  3. Chapter 3 — Architecture
  4. Chapter 4 — Knative Serving Resources
  5. Chapter 5 — Autoscaling and Scale-to-Zero
  6. Chapter 6 — Traffic Management and Progressive Delivery
  7. Chapter 7 — Knative Eventing
  8. Chapter 8 — Building Event-Driven Applications
  9. Chapter 9 — Networking and Routing
  10. Chapter 10 — Operating Knative and Putting It Together
0%
1/1