导出helm的values.yaml文件
helm inspect values pingcap/tidb-drainer --version=${chart_version} |grep -Ev "^$|#" > values.yaml |
修改values文件为tidb类型
timezone: UTC clusterName: tidb-cluster clusterVersion: v8.1.0 baseImage: harbor.uenpay.com/base/tidb-binlog imagePullPolicy: IfNotPresent logLevel: info storageClassName: cephrbd-sc storage: 100Gi disableDetect: false initialCommitTs: "-1" port: 8249 pdClientPort: 2379 tlsCluster: enabled: false certAllowedCN: [] tlsSyncer: {} config: | 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 = "tidb" [syncer.to] host = "downstream-tidb" user = "root" password = "" port = 4000 resources: {} nodeSelector: {} tolerations: [] affinity: {} |
生成yaml文件
helm template tidb-drainer pingcap/tidb-drainer --namespace=tidb --version=1.6.0 -f values.yaml >tidb-drainer-tidb.yaml |