- 关于 TiDB Operator
- Kubernetes 上使用 TiDB Operator 快速上手
- 部署
- 安全
- 运维
- 灾难恢复
- 使用 TiDB Lightning 恢复 Kubernetes 上的集群数据
- 故障诊断
- Kubernetes 上的 TiDB 集群常见问题
- 参考
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
在 Kubernetes 上部署 TiDB 企业版
本文档介绍如何在 Kubernetes 上部署 TiDB 集群企业版及相应的企业版工具。TiDB 企业版具有以下特性:
- 企业级最佳实践
- 企业级别服务支持
- 全面加强的安全特性
前置条件
- TiDB Operator 部署完成。
部署方法
目前 TiDB Operator 的企业版与社区版部署的差异主要体现在镜像命名上。相比于社区版,企业版的镜像都会多一个 -enterprise
后缀。
spec:
version: v4.0.7
...
pd:
baseImage: pingcap/pd-enterprise
...
tikv:
baseImage: pingcap/tikv-enterprise
...
tidb:
baseImage: pingcap/tidb-enterprise
...
tiflash:
baseImage: pingcap/tiflash-enterprise
...
pump:
baseImage: pingcap/tidb-binlog-enterprise
...
ticdc:
baseImage: pingcap/ticdc-enterprise
如果是部署全新集群,请参阅在 Kubernetes 中配置 TiDB 集群 配置 tidb-cluster.yaml
,并按上述描述配置企业版镜像,运行 kubectl apply -f tidb-cluster.yaml -n ${namespace}
即可部署 TiDB 企业版集群及企业版周边工具。
如果是需要将已有集群切换为企业版,需要通过 kubectl edit tc ${name} -n ${namespace}
按上述格式为各组件 baseImage
后添加 "-enterprise" 后缀,更新集群配置。
TiDB Operator 会自动通过滚动升级的方式将集群镜像更新为企业版镜像。
切换回社区版本
spec:
version: v4.0.7
...
pd:
baseImage: pingcap/pd
...
tikv:
baseImage: pingcap/tikv
...
tidb:
baseImage: pingcap/tidb
...
tiflash:
baseImage: pingcap/tiflash
...
pump:
baseImage: pingcap/tidb-binlog
...
ticdc:
baseImage: pingcap/ticdc
如果需要将已有集群切换回社区版:
- 方式一:将已有集群的配置文件按上述格式在
baseImage
项去除 "-enterprise" 后缀并使用kubectl apply -f tidb-cluster.yaml -n ${namespace}
更新集群配置。 - 方式二:通过
kubectl edit tc ${name} -n ${namespace}
按上述格式为各组件baseImage
后去除 "-enterprise" 后缀,更新集群配置。
更新配置后,TiDB Operator 会自动通过滚动升级的方式将集群镜像切换为社区版镜像。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论