Kubeflow / KServe
Requirements
Step 1: Kafka Broker
apiVersion: eventing.knative.dev/v1
kind: Broker
metadata:
name: sklearn-iris-broker
namespace: default
annotations:
eventing.knative.dev/broker.class: Kafka
spec:
config:
apiVersion: v1
kind: ConfigMap
name: inferencedb-kafka-broker-config
namespace: knative-eventing
---
apiVersion: v1
kind: ConfigMap
metadata:
name: inferencedb-kafka-broker-config
namespace: knative-eventing
data:
# Number of topic partitions
default.topic.partitions: "8"
# Replication factor of topic messages.
default.topic.replication.factor: "1"
# A comma separated list of bootstrap servers. (It can be in or out the k8s cluster)
bootstrap.servers: "kafka-cp-kafka.default.svc.cluster.local:9092"Step 2: InferenceService
Step 3: InferenceLogger
Step 4: Send requests
Step 5: Success!
Last updated