Serverless workloads on K8s.
Run serverless containers on Kubernetes with automatic scaling, traffic management, and revision tracking. The best of Kubernetes and serverless combined.
0 to N
Scale
< 200 ms
Cold start
Automatic
Revisions
Split-able
Traffic
Serverless on your clusters.
Scale-to-zero, revisions, and traffic splitting on Kubernetes.
Scale-to-zero on K8s
Pods scale to zero when idle. Scale up automatically based on concurrent requests or CPU.
Revision management
Every deployment creates a revision. Roll back, compare, and split traffic between revisions.
Traffic splitting
Route percentages of traffic between revisions for canary and blue-green deployments.
Domain mapping
Custom domains with automatic TLS. Map multiple domains to different services.
Standard K8s CRDs
Native Kubernetes custom resources. Manage with kubectl, Helm, or any K8s tooling.
Eventing integration
Trigger services from CloudEvents, Kafka, Pub/Sub, and custom event sources.
Getting started
Launch your first instance in three steps. CLI, console, or API — your choice.
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: hello
spec:
template:
spec:
containers:
- image: registry.ur.com/hello:v1Best of both worlds.
Kubernetes control with serverless scaling.
Serverless on existing clusters
Add serverless scaling to your existing Kubernetes clusters without a separate platform.
View tutorialSuggested configuration
Knative · Scale-to-0 · K8s native
Estimate your costs
Create detailed configurations to see exactly how much your architecture will cost. Pay for what you use, down to the second.
Configuration 1
Knative Runtime
Usage Volume
Connectivity
Cost details
Knative-based serverless containers on Kubernetes.
Works seamlessly with
Frequently asked questions
Serverless meets Kubernetes.
Scale-to-zero, traffic splitting, and revisions on your own K8s clusters.