Skip to main content
  1. Services/

Serverless: Knative

·1 min

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-api bridges 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.

Related