Repository for dip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

110 lines
1.9 KiB

# Default values for kafka-cluster
nameOverride: ""
namespaceOverride: ""
# Kafka cluster configuration
kafka:
version: "4.0.0"
metadataVersion: "4.0"
timezone: "Asia/Seoul"
# Node pool configuration
controller:
replicas: 3
storage:
size: 50Gi
class: longhorn
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 1
memory: 2Gi
broker:
replicas: 3
storage:
size: 50Gi
class: longhorn
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 1
memory: 2Gi
# Kafka configuration
config:
offsetsTopicReplicationFactor: 3
transactionStateLogReplicationFactor: 3
transactionStateLogMinIsr: 2
defaultReplicationFactor: 3
minInsyncReplicas: 2
autoCreateTopicsEnable: false
numPartitions: 3
deleteTopicEnable: true
# Listener configuration
listener:
port: 9093
tls: false
# Internal listener configuration
internalListener:
enabled: false
port: 9094
tls: true
# OAuth/Keycloak configuration
oauth:
keycloakUrl: ""
keycloakRealm: ""
keycloakClientId: ""
secretName: kafka-cluster-oauth-secret
secretKey: client-secret
tlsSecretName: keycloak-tls
tlsCertificate: ca.crt
# Kafka Connect configuration
kafkaConnect:
image: paasup/kafka-connect:0.2
replicas: 1
oauthSecretName: kafka-connect-oauth-secret
truststoreSecretName: truststore
# Entity Operator
entityOperator:
topicOperator:
resources:
requests:
memory: 128Mi
cpu: 100m
limits:
memory: 256Mi
cpu: 200m
userOperator:
resources:
requests:
memory: 128Mi
cpu: 100m
limits:
memory: 256Mi
cpu: 200m
# Kafka Topics for Connect
connectTopics:
partitions: 1
replicas: 3
config:
cleanupPolicy: compact
retentionMs: 604800000
segmentBytes: 1073741824
# Logging
logging:
kafka:
rootLoggerLevel: INFO
connect:
rootLoggerLevel: INFO