Knative
Kubernetes-native platform for building and running serverless applications, handling autoscaling (including scale-to-zero) and traffic management.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
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.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Kubernetes-based serverless platform, a distinctive scale-to-zero approach.
- Mature
- Foundation-governed
- 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.
Actively maintained
- DevOps
KEDA
Apache-2.0Kubernetes event-driven autoscaler that scales workloads based on the number of events needing processing, including scaling to zero.
Actively maintained
- 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.
Actively maintained
- DevOps
Quarkus
Apache-2.0Kubernetes-native Java framework designed for fast startup times and low memory footprint, tailored for containers and serverless.
Actively maintained
- Backend
Spotted an error? Suggest an edit on GitHub.