Knative: Serverless on Kubernetes
Shriira Press
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