first commit

This commit is contained in:
2026-07-08 14:58:58 +07:00
commit 634c8e8ba5
19 changed files with 471 additions and 0 deletions

45
envs/dev/kafka/kafka.yaml Normal file
View File

@@ -0,0 +1,45 @@
# Strimzi Kafka (KRaft mode, không Zookeeper). PV qua Longhorn.
# Dev: 1 broker; prod: 3 broker (đổi replicas + storage).
apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaNodePool
metadata:
name: dual-role
namespace: dbiz-lake-dev
labels:
strimzi.io/cluster: lake-kafka
spec:
replicas: 1
roles: [ controller, broker ]
storage:
type: persistent-claim
size: 20Gi
class: longhorn
deleteClaim: false
---
apiVersion: kafka.strimzi.io/v1beta2
kind: Kafka
metadata:
name: lake-kafka
namespace: dbiz-lake-dev
annotations:
strimzi.io/node-pools: enabled
strimzi.io/kraft: enabled
spec:
kafka:
version: 3.9.0
listeners:
- name: plain
port: 9092
type: internal
tls: false
config:
# message to (giải bài RecordTooLarge đã gặp): 10MB
message.max.bytes: 10485760
offsets.topic.replication.factor: 1
transaction.state.log.replication.factor: 1
transaction.state.log.min.isr: 1
default.replication.factor: 1
min.insync.replicas: 1
entityOperator:
topicOperator: {}
userOperator: {}