title | summary | category |
---|---|---|
在 Kubernetes 上部署 TiCDC |
了解如何在 Kubernetes 上部署 TiCDC。 |
how-to |
TiCDC 是一款 TiDB 增量数据同步工具,本文介绍如何使用 TiDB Operator 在 Kubernetes 上部署 TiCDC。
- TiDB Operator 部署完成。
参考 在标准 Kubernetes 上部署 TiDB 集群进行部署。
-
编辑 TidbCluster Custom Resource:
{{< copyable "shell-regular" >}}
kubectl edit tc ${cluster_name} -n ${namespace}
-
按照如下示例增加 TiCDC 配置:
spec: ticdc: baseImage: pingcap/ticdc replicas: 3
-
部署完成后,通过
kubectl exec
进入任意一个 TiCDC Pod 进行操作。{{< copyable "shell-regular" >}}
kubectl exec -it ${pod_name} -n ${namespace} sh
-
然后通过
cdc cli
进行管理集群和同步任务。{{< copyable "shell-regular" >}}
/cdc cli capture list --pd=${pd_address}:2379
[ { "id": "6d92386a-73fc-43f3-89de-4e337a42b766", "is-owner": true }, { "id": "b293999a-4168-4988-a4f4-35d9589b226b", "is-owner": false } ]