See: Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift 1st Edition
Kubernetes-based, scale-to-zero, request-driven compute:
Knative Serving builds on Kubernetes to support deploying and serving of applications and functions as serverless containers. Serving is easy to get started with and scales to support advanced scenarios.
The Knative Serving project provides middleware primitives that enable:
- Rapid deployment of serverless containers
- Automatic scaling up and down to zero
- Routing and network programming
- Point-in-time snapshots of deployed code and configurations
See also Kubernetes and Cloud Native, https://github.com/knative/serving, https://redhat.com/en/topics/microservices/what-is-knative, https://knative.dev/docs, https://ibm.com/cloud/learn/knative, https://cloud.google.com/knative