Knative
Kubernetes-native platform for building and running serverless applications, handling autoscaling (including scale-to-zero) and traffic management.
Overview
Knative provides the building blocks for running serverless workloads on Kubernetes - automatically scaling containers up in response to traffic and down to zero when idle, managing revisions and traffic splitting for gradual rollouts, and handling eventing between services. It lets a team get serverless-style deployment on infrastructure they already control rather than a public cloud's proprietary functions product.
Knative is a fit for teams that want serverless deployment patterns - scale-to-zero, request-driven scaling - on their own Kubernetes clusters (also in this catalog) rather than locking into a specific cloud provider's serverless platform.
- Categories
- DevOps
- Languages
- Go
- License
- Apache-2.0
Related Projects
Crossplane
Apache-2.0Kubernetes-native control plane that lets you provision and manage cloud infrastructure - databases, networks, storage - using Kubernetes APIs.
- DevOps
KEDA
Apache-2.0Kubernetes event-driven autoscaler that scales workloads based on the number of events needing processing, including scaling to zero.
- DevOps
Tekton
Apache-2.0Kubernetes-native building blocks for creating CI/CD pipelines, giving teams a standard, portable way to define pipelines as Kubernetes resources.
- DevOps
Quarkus
Apache-2.0Kubernetes-native Java framework designed for fast startup times and low memory footprint, tailored for containers and serverless.
- Backend
Spotted an error? Suggest an edit on GitHub.