I created a kafka cluster with strimzi operator (version 0.28.0) with the following settings:
spec:
kafka:
config:
log.retention.hours: 5
auto.create.topics.enable: false
default.replication.factor: 3
min.insync.replicas: 2
Assuming that no topic will be created automatically, I added two topic definitions:
_schemas
for schema registry__consumer_offsets
for consumer groups
However after launching the cluster, I see two auto created topics as well:
__strimzi_store_topic
which is represented bystrimzi-store-topic---effb8e3e057afce1ecf67c3f5d8e4e3ff177fc55
Kubernetes resource.strimzi-topic-operator-kstreams-topic-store-changelog
which is represented bystrimzi-topic-operator-kstreams-topic-store-changelog---b75e702040b99be8a9263134de3507fc0cc4017b
Kubernetes resource.
The hash appended to resource names shows that they have been created outside (without using kind: KafkaTopic
CRD)