Sign In Try Free

TiDB Binlog Drainer Configurations on Kubernetes

This document introduces the configuration parameters for a TiDB Binlog drainer on Kubernetes.

Configuration parameters

The following table contains all configuration parameters available for thetidb-drainerchart. Refer toUse Helmto learn how to configure these parameters.

Parameter Description Default Value
timezone Timezone configuration UTC
drainerName The name ofStatefulset ""
clusterName The name of the source TiDB cluster demo
clusterVersion The version of the source TiDB cluster v3.0.1
baseImage 的基本形象TiDB Binlog pingcap/tidb-binlog
imagePullPolicy The pulling policy of the image IfNotPresent
logLevel The log level of the drainer process info
storageClassName storageClassused by the drainer.storageClassNamerefers to a type of storage provided by the Kubernetes cluster, which might map to a level of service quality, a backup policy, or to any policy determined by the cluster administrator. Detailed reference:storage-classes local-storage
storage The storage limit of the drainer Pod. Note that you should set a larger size ifdb-typeis set topb 10Gi
disableDetect Determines whether to disable casualty detection false
initialCommitTs Used to initialize a checkpoint if the drainer does not have one. The value is a string type, such as"424364429251444742" "-1"
tlsCluster.enabled Whether or not to enable TLS between clusters false
config The configuration file passed to the drainer. Detailed reference:drainer.toml (see below)
resources The resource limits and requests of the drainer Pod {}
nodeSelector Ensures that the drainer Pod is only scheduled to the node with the specific key-value pair as the label. Detailed reference:nodeselector {}
tolerations Applies to drainer Pods, allowing the Pods to be scheduled to the nodes with specified taints. Detailed reference:taint-and-toleration {}
affinity Defines scheduling policies and preferences of the drainer Pod. Detailed reference:affinity-and-anti-affinity {}

The default value ofconfigis:


              
detect-interval=10 compressor="" [syncer] worker-count=16 disable-dispatch=false ignore-schemas="INFORMATION_SCHEMA,PERFORMANCE_SCHEMA,mysql" safe-mode=false txn-batch=20 db-type="file" [syncer.to] dir="/data/pb"
Download PDF Request docs changes Ask questions on Discord
Playground
New
One-stop & interactive experience of TiDB's capabilities WITHOUT registration.
Was this page helpful?
Products
TiDB
TiDB Dedicated
TiDB Serverless
Pricing
Get Demo
Get Started
©2023PingCAP. All Rights Reserved.