liveBook · Manning

Knative

Knative is an open-source, Kubernetes-based platform for deploying and operating serverless and event-driven workloads.

How 3 Manning books explain it

Platform Engineering on Kubernetes

Knative Serving is the Knative component that provides deployment, revision, networking, and traffic-management capabilities for serverless workloads on Kubernetes.

How it is used
Provides Kubernetes teams with service deployment and traffic controls for experimenting with application revisions during releases.
How deep it goes
Works through service definitions and revision-routing patterns, but defers Knative Serving component internals.
Examples
Uses the Conference application's notifications and frontend services to demonstrate YAML definitions, version responses, traffic splits, and tagged routes.
What you can do after
Operate/configure Knative Services to deploy revisions and route traffic between application versions for staged releases.

Read how Platform Engineering on Kubernetes explains Knative →

Google Anthos in Action

Knative is an open-source platform that extends Kubernetes for deploying and running cloud-native workloads, including serverless applications.

How it is used
Deploys portable container-based serverless workloads on Kubernetes while simplifying scaling, routing, events, and observability.
How deep it goes
Explains platform roles, architecture, installation stages, and deployment options without detailing individual resource manifests or runtime internals.
Examples
Uses Kubernetes serverless architecture, Serving and Eventing installation stages, service-mesh gateways, revisions, and managed Knative services.
What you can do after
Operate/configure Knative across cloud or on-premises Kubernetes environments and choose between self-managed and managed deployment.

Read how Google Anthos in Action explains Knative →

Quarkus in Action

Knative is a Kubernetes-based platform that provides components for serving and running serverless workloads.

How it is used
Deploys intermittently used Quarkus services as serverless workloads that start for requests and stop when idle.
How deep it goes
Explains application creation, configuration, deployment, scale-to-zero, cold starts, and concurrent scaling without detailing Knative internals.
Examples
Uses a Quarkus car-statistics function that queries Inventory with GraphQL and demonstrates routes, cold starts, and concurrent pod creation.
What you can do after
Build it from scratch, configure it, deploy it through Quarkus, and observe scale-to-zero and concurrent scaling.

Read how Quarkus in Action explains Knative →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.