Knative Serving#
Knative Serving provides serverless compute — containers that auto-scale based on traffic, including scaling to zero when idle.
- Domain template:
{name}-{namespace}.kn.wcloud.sh - Networking:
net-gateway-apibridges Knative to kgateway, so Knative Services get real Gateway API HTTPRoutes - Managed by: Knative Operator
Knative Eventing#
Knative Eventing provides event-driven architecture with a CloudEvents contract.
The default broker is Kafka-backed via eventing-kafka-broker, which means:
- Events are durably stored in Kafka topics
- Triggers subscribe to event types and route them to Knative Services
- The full Strimzi Kafka cluster provides the backbone
graph LR
Source["Event Source"] -->|CloudEvent| Broker["Knative Broker
(Kafka-backed)"]
Broker -->|Trigger filter| Svc1["Knative Service A"]
Broker -->|Trigger filter| Svc2["Knative Service B"]
This integration is one of the more elegant parts of the cluster — serverless functions triggered by durable event streams.