Kubernetes 上使用 TiDB Operator 快速上手
优质
小牛编辑
131浏览
2023-12-01
本文档介绍了如何创建一个简单的 Kubernetes 集群,部署 TiDB Operator,并使用 TiDB Operator 部署 TiDB 集群。
警告:
本文中部署例子仅用于测试目的。不要直接用于生产环境。
基本步骤如下:
- 创建 Kubernetes 集群
本节介绍了两种创建简单 Kubernetes 集群的方法,可用于测试在 TiDB Operator 下运行的 TiDB 集群。选择最适合你的环境的方案。
- 使用 kind 创建 Kubernetes 集群
本节介绍如何使用 kind 部署 Kubernetes 集群。
kind 是用于使用 Docker 容器作为集群节点运行本地 Kubernetes 集群的工具。它是为测试本地 Kubernetes 集群而开发的。Kubernetes 集群版本取决于 kind 使用的节点镜像,你可以指定要用于节点的镜像并选择任何发布的版本。请参阅 Docker hub 以查看可用 tags。默认使用当前 kind 支持的最新版本。
警告:
仅用于测试目的。不要直接用于生产环境。
部署前,请确保满足以下要求:
- docker:版本 >= 17.03
- kubectl:版本 >= 1.12
- kind:版本 >= 0.8.0
- 若使用 Linux, net.ipv4.ip_forward 需要被设置为
1
以下以 0.8.1 版本为例:
kind create cluster
期望输出:
Creating cluster "kind" ... ✓ Ensuring node image (kindest/node:v1.18.2)
- 使用 kind 创建 Kubernetes 集群