首页 > 数据库 > > 在 Kubernetes 上部署 TiFlash
本文介绍如何在 Kubernetes 上部署 TiFlash。
参考 在标准 Kubernetes 上部署 TiDB 集群进行部署。
编辑 TidbCluster Custom Resource:
kubectl edit tc ${cluster_name} -n ${namespace}
按照如下示例增加 TiFlash 配置:
spec:
tiflash:
baseImage: pingcap/tiflash
maxFailoverCount: 3
replicas: 1
storageClaims:
- resources:
requests:
storage: 100Gi
storageClassName: local-storage
TiFlash 支持挂载多个 PV,如果要为 TiFlash 配置多个 PV,可以在 tiflash.storageClaims 下面配置多项,每一项可以分别配置 storage reqeust 和 storageClassName,例如:
tiflash:
baseImage: pingcap/tiflash
maxFailoverCount: 3
replicas: 1
storageClaims:
- resources:
requests:
storage: 100Gi
storageClassName: local-storage
- resources:
requests:
storage: 100Gi
storageClassName: local-storage
新增部署 TiFlash 需要 PD 配置 replication.enable-placement-rules: "true",通过上述步骤在 TidbCluster 中增加 TiFlash 配置后,TiDB Operator 会自动为 PD 配置 replication.enable-placement-rules: "true"。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3156410/ ,如需转载,请注明出处,否则将追究法律责任。