写点什么

集群管理

0 人感兴趣 · 57 次引用

  • 最新
  • 推荐

迁移 PD 坑 -cdc 任务全部 stop

说明:测试环境v4.0.15,对于cdc 来说是一个非常老的版本,可能存在比较多的问题,如果是生产环境,尽量升级到比较新的版本,比如是v6.1.6,v6.5.1 这些版本无论是在性能和功能上面都...

迁移 prometheus 数据

扩容prometheus 并迁移prometheus 的数据背景:Tidb 在日常的集群运维时,如果需要做扩缩容时,是非常方便的,但是对于监控组件prometheus 官网并没有给出带历史监控数...

tiup cluster display 执行流程代码详解

一、前言在运维tidb 集群的时候,经常需要使用tiup cluster display 去查看组件是否是运行状态,笔者之前一直认为是tiup 可能是通过探测组件端口的方式去判断组件是否存活(类...

TiDB 损坏多副本之有损恢复处理方法

一、前言 TiDB分布式数据库采用多副本机制,数据副本通过 Multi-Raft 协议同步事务日志,确保数据强一致性且少数副本发生故障时不影响数据的可用性。在三副本情况下,单副本损...

TiDB Operator 常见问题和解决步骤(一)

以下均为在实际环境中出现的问题,及相关的解决步骤和思路,请结合实际环境进行排查,图片如有任何不妥的地方,请私聊会做进一步的处理。 出现问题1.TiDB数据初始化的时候出现如下报错初始化语句ini...

TiCDC+Confluent 同步数据到 Oracle

使用 TiCDC 将 TiDB test 数据库多张表以 AVRO 格式发送到 Kafka 多个 Topic ,然后使用 Confluent 自带开源 connect 将 Kafka 多个 to...

Dr-autosync TiDB 集群的计划内和计划外切换验证步骤

环境准备集群名称和版本tidb 集群: tidb-h版本:v6.1.0集群拓扑:两中心部署 Dr-Autosync 集群数据副本:五副本 + 一 Learner 副本的方式检查存储节点拓扑Das...

将 TiDB 各服务组件混布到物理机集群和 K8S 环境

前提条件K8S集群外的服务器节点和K8S集群内的Pod网络必须保持互通(本文采用将物理机节点加入K8S集群然后打污点并驱逐该服务器里边的pod的方式来实现)K8S机器外的服务器节点必须可以通过添...

TiDB 容器化的管理利器 --TiDB Operator

简介TiDB Operator是 Kubernetes 上的 TiDB 集群自动运维系统,提供包括部署、升级、扩缩容、备份恢复、配置变更的 TiDB 全生命周期管理。借助 TiDB Operat...

物理机安装 TiKV 时 RAID 卡在线配置方式

Raid 配置的规划安装 TiDB 集群的物理机配置如下:组件配置描述CPU2 * Intel Xeon Gold 5218R(2.1GHz, 20Core)内存384GB系统盘2 * 480G...

通过 TiDB Operator 为已有 TiDB 集群部署异构集群

本文档介绍如何为已有的的tidb集群再部署一个不同服务组件构建的集群。异构集群是与已有 TiDB 集群不同配置的节点构成的集群。适用场景适用于基于已有的 TiDB 集群需要创建一个差异化配置的实...

通过 Chaos-Mesh 打造更稳定 TiDB 数据库高可用架构 (二)

Chaosd 组件简介本文主要介绍Chaosd在物理机进行相关混沌工程的实验。 Chaosd 是 Chaos Mesh 提供的一款混沌工程测试工具(需要单独下载和部署),用于在物理机环境上注入故...

通过 Chaos-Mesh 打造更稳定 TiDB 数据库高可用架构 (一)

一、简介本文主要介绍chaos-mesh相关的知识包括混沌工程Chaos-Mesh的简介、核心功能、架构预览以及相关实验的功能,为后边构建tidb容器化数据库做准备。1、Chaos-Mesh简介...

CNStack 多集群服务:基于 OCM 打造完善的集群管理能力

随着 Kubernetes 在企业业务中的应用和发展,单集群内的管理能力已经趋于完善,越来越多的客户期望在多云、多集群场景部署其业务,因此需要提供相应的多云、多集群管理能力。

TiDB Operator 恢复持久卷上的备份文件

上篇文章介绍了通过BR对tidb数据库备份到NFS共享存储上,本文将结束将NFS共享存储上的备份数据恢复到K8S集群环境上。本文介绍的恢复方法基于 TiDB Operator 的 CustomR...

TiDB Operator 备份 TiDB 集群到 NFS 持久卷

Kubernetes 上 TiDB 集群的数据备份到持久卷上。本文描述的持久卷,指任何 Kubernetes 支持的持久卷类型。本文以备份数据到网络文件系统 (NFS) 存储为例。使用场景如果你...

# drainer binlog 清理机制 源码详解

一、学习背景之前在使用drainer的时候,发现产生的binlog 都一直保留,似乎没有自动清理机制,只能用find … rm的方式去删除,由于mysql的binlog 的清理机制是通过expi...

TiDB 在转转公司的发展历程

1 前言转转是PingCAP最早的一批用户之一,见证了TiDB的发展,自身也沉淀了不少经验。从1.0 GA开始测试,到2.0 GA正式投产,然后升级到了2.1,后来又升级到4.0.13,最后建设...

TiDB Operator--K8S 集群基础环境配置

在通过TiDB Operator进行退TiDB集群管理时,需要对K8S集群做软硬件环境的相关配置,保证TiDB集群在容器环境下发挥更好的性能,减少一些不必要的错误,保障服务的稳定性。软件版本要求...

通过 TiDB Operator 升级 TiDB 集群

通过TiDB Operator来部署管理Kubernete上的TiDB集群,可以通过滚动更新来升级TiDB集群的版本,来减少对业务的影响。本文介绍如何使用滚动更新来升级 Kubernetes 上...

TiDB 生产集群与加密通讯 TLS 的辛酸苦辣 - 工具篇

前言之前笔者因为项目中的漏洞扫描,开启了集群的 TLS 加密,并输出了一篇文章:TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 开启篇。文章中详细的讲解了要如何开启 TLS 加密,以及需要注意...

TiDB Operator 升级

在使用TiDB Operator部署管理 Kubernetes 上的 TiDB 集群时,有时需要对Operator进行升级,从而达到更稳定的管理tidb集群的功能和扩展一些新功能。一般在升级Ti...

TiDB Operator 高可用配置

TiDB Operator 提供了自定义的调度器,该调度器通过指定的调度算法能在 host 层面保证 TiDB 服务的高可用。目前,TiDB 集群使用该调度器作为默认调度器,可通过 spec.s...

TiDB Operator 配置 TiDB 集群故障自动转移

TiDB Operator基于statefulset管理pod 的部署和扩缩容,但statefulset在某些Pod或者节点发生故障时不会自动创建新Pod来替换旧Pod。为此,TiDB Oper...

TiDB Operator 数据导入

TiDB Operator导入集群数据时是通过TiDB Lightning进行导入数据的。TiDB Lightning 包含两个组件:tidb-lightning 和 tikv-importer...

TiDB Operator 扩缩容和集群的管理

在使用 TiDB 集群的过程中,经常需要用到扩缩容等常规操作,还会经常发现某个 Pod 存在内存泄漏等问题,需要对集群进行重启,本文描述了如何优雅滚动重启 TiDB 集群内某个组件的所有 Pod...

TiDB 增强型 StatefulSet 控制器 --Advanced StatefulSet

K8S内置的 StatefulSet 为 Pods 分配连续的序号。比如 3 个副本时,Pods 分别为 pod-0, pod-1, pod-2。扩缩容时,必须在尾部增加或删除 Pods。比如扩...

TiDB 集群安装 TiDB Dashboard

TiDB Dashboard 是从 TiDB 4.0 版本起引入的可视化面板,用于帮助观察与诊断整个 TiDB 集群,详情参见 TiDB 文档 - TiDB Dashboard。本篇文章将介绍如...

TiDB Operator 部署 TiDB 集群的监控与告警

TiDB 通过 Prometheus 和 Grafana 监控 TiDB 集群。在通过 TiDB Operator 创建新的 TiDB 集群时,可以对于每个 TiDB 集群,创建、配置一套独立的...

通过 TiOperator 部署 TiDB

本文档介绍了如何通过 Kubernetes 集群,快速部署 TiDB Operator,并使用 TiDB Operator 部署 TiDB 集群。一步步操作能快速搭建一个基于容器的TiDB集群,...

集群管理_集群管理技术文章_InfoQ写作社区