Technology · Ebook
Knative: Serverless on Kubernetes
by Shriira Press
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.
Contents
- 1Preface
- 2Chapter 1 — What Knative Is
- 3Chapter 2 — The Serverless Model
- 4Chapter 3 — Architecture
- 5Chapter 4 — Knative Serving Resources
- 6Chapter 5 — Autoscaling and Scale-to-Zero
- 7Chapter 6 — Traffic Management and Progressive Delivery
- 8Chapter 7 — Knative Eventing
- 9Chapter 8 — Building Event-Driven Applications
- 10Chapter 9 — Networking and Routing
- 11Chapter 10 — Operating Knative and Putting It Together
