添加机器(Kubernetes)
本文档主要介绍如何在 K8S 环境中添加 CloudCanal 节点,达到同步任务高可用目的。
本文档前置条件为已安装一套 CloudCanal,如未安装,请先参考 CloudCanal 全新安装(Kubernetes Linux/MacOs) 文档进行安装。
高可用特点如下:
- 任务容灾自动切换
- 任务手动调度
- 自动分配任务至低负载机器
步骤
添加机器
CloudCanal 控制台 > 机器管理 > 集群名 > 新增机器。
点击 获取验证码,输入 777777 。
获取机器唯一识别配置信息。
安装新 sidecar Pod
进入 k8s 安装目录,执行以下命令 并粘贴配置信息,自动添加一个新的 sidecar
sh install_one_sidecar.sh
页面确认
- 新添加机器正常上线。
FAQ
如何重启 sidecar
kubectl get po -n cloudcanal
能看见 sidecar-xxx,执行kubectl delete po sidecar-xxx -n cloudcanal
后 Pod 将自动重启。
如何重新修改 global config
kubectl exec -it sidecar-xxx -n cloudcanal bash
进入 Pod,修改 /home/clougence/cloudcanal/global_conf/conf.properties 文件后重启对应 sidecar 即可。
properties in global config /home/clougence/cloudcanal/global_conf/conf.properties are empty
- 请仔细检查 /home/clougence/cloudcanal/global_conf/conf.properties 文件的内容,是不是没复制粘贴完整。