跳转到主要内容

分类: Tidb-Operator

  • TiDB Operator 自动扩缩容:TidbClusterAutoScaler 使用与实现

    发布于 文章 3177 字 7 分钟

    Tidb-OperatorTidbOperatorAutoscaler

    前言 在 Kubernetes 上运行 TiDB 时,最常见的运维动作之一就是扩缩容。TiDB 计算节点 TiDB 是无状态的,扩缩容相对简单;TiKV 存储节点涉及数据重分布,需要谨慎处理。 TiDB Operator 里提供了一个叫 TidbClusterAutoScaler 的 CRD,试图让 TiDB 和 TiKV 的副本数根据负载自动调整。它支持两种决策方式:一种是把决策交给 PD,由 PD 根据集群负载给出扩缩容计划;另一种是调用外部服务,由用户自定义推荐副本数。 不过,这个特性长期 …

    前言 在 Kubernetes 上运行 TiDB 时,最常见的运维动作之一就是扩缩容。TiDB 计算节点 TiDB 是无状态的,扩缩容相对简单;TiKV 存储节点涉及数据重分布,需要谨慎处理。 TiDB Operator 里提供了一个叫 TidbClusterAutoScaler 的 CRD,试图让 TiDB 和 TiKV 的副本数根据负载自动调整。它支持两种决策方式:一种是把决策交给 PD,由 PD 根据集群负载给出扩缩容计划;另一种是调用外部服务,由用户自定义推荐副本数。 不过,这个特性长期 …