kafka apiVersion: kafka.strimzi.io/v1beta2
kind: Kafka
metadata:
name: seldon
namespace: kafka
spec:
kafka:
replicas: 3
version: 3.7.0
config:
auto.create.topics.enable: true
default.replication.factor: 1
inter.broker.protocol.version: 3.7
min.insync.replicas: 1
offsets.topic.replication.factor: 1
transaction.state.log.min.isr: 1
transaction.state.log.replication.factor: 1
listeners:
- name: plain
port: 9092
tls: false
type: internal
storage:
type: ephemeral
zookeeper:
replicas: 1
storage:
type: ephemeralkubectl get pods -n kafkaNAME READY STATUS RESTARTS AGE
seldon-kafka-0 1/1 Running 0 2d1h
seldon-kafka-1 1/1 Running 0 2d1h
seldon-kafka-2 1/1 Running 0 2d1h
seldon-zookeeper-0 1/1 Running 0 2d1h
strimzi-cluster-operator-58ff6ccf5-pqfjn 1/1 Running 0 2d1hkubectl create namespace kafka || echo "namespace kafka exists"helm repo add strimzi https://strimzi.io/charts/
helm repo updatehelm install strimzi-kafka-operator strimzi/strimzi-kafka-operator --namespace kafkacontroller:
clusterwide: true
dataflow:
resources:
cpu: 500m
envoy:
service:
type: ClusterIP
kafka:
bootstrap: seldon-kafka-bootstrap.kafka:9092
topicPrefix: seldon
debug:
consumer:
autoOffsetReset: earliest
sessionTimeoutMs: 6000
topicMetadataRefreshIntervalMs: 1000
topicMetadataPropagationMaxMs: 300000
messageMaxBytes: 1000000000
producer:
lingerMs: 0
messageMaxBytes: 1000000000
topics:
replicationFactor: 1
numPartitions: 1
opentelemetry:
enable: false
scheduler:
service:
type: ClusterIP
serverConfig:
mlserver:
resources:
cpu: 1
memory: 2Gi
triton:
resources:
cpu: 1
memory: 2Gi
serviceGRPCPrefix: "http2-" helm upgrade seldon-core-v2-components seldon-charts/seldon-core-v2-setup \
--version 2.8.5 \
-f components-values.yaml \
--namespace seldon-system \
--install