TiDB·运维文章推荐·为使用本地存储的 TiDB 集群更换节点

旗开得胜夜 2022-03-17 11:55:33

本文介绍一种在不停机情况下为使用本地存储的 TiDB 集群更换、升级节点的方法。

注意

前置条件

第一步:克隆原 TiDB 集群配置

  1. 执行以下命令,导出克隆集群文件 tidb-cluster-clone.yaml

    Copy
    kubectl get tidbcluster ${origin_cluster_name} -n ${namespace} -oyaml > tidb-cluster-clone.yaml

    其中 ${origin_cluster_name} 是原集群名字,${namespace} 是原集群命名空间。

  2. 修改 tidb-cluster-clone.yaml,让新克隆集群加入原 TiDB 集群:

    kind: TidbCluster
    metadata:
      name: ${clone_cluster_name}
    spec:
      cluster:
        name: ${origin_cluster_name}
    ...

    其中 ${clone_cluster_name} 是克隆集群的新名字,${origin_cluster_name} 是原集群名字。

第二步:为克隆集群签发证书

如果原集群开启了 TLS,你需要为克隆集群签发证书。如果原集群没有开启 TLS,请忽略此步骤,直接执行第三步。

 

·····

关于正方面的内容,如果想了解更多的话,我整理了一下,大家可以看看这个:

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/replace-nodes-for-local-disk

...全文
273 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87

社区成员

发帖
与我相关
我的任务
社区描述
Tidb开发者
其他 企业社区
社区管理员
  • csdnsqst0014
  • kikokingzz
  • karina17
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

社区初立,为了鼓励小友们在社区中积极互动,现在有一个活动如下:

试试用AI创作助手写篇文章吧