安装 TiDB Operator

克隆项目到本地

  1. git clone https://github.com/pingcap/tidb-operator.git
  2. cd tidb-operator

部署本地卷

  1. kubectl apply -f manifests/local-dind/local-volume-provisioner.yaml
  2. kubectl get po -n kube-system -l app=local-volume-provisioner
  3. kubectl get pv | grep local-storage

安装

安装 CRD

  1. kubectl apply -f manifests/crd.yaml
  2. kubectl get crd tidbclusters.pingcap.com

安装完 TidbCluster 后再在 Kubernetes 集群中安装 Operator,

  1. helm install charts/tidb-operator --name=tidb-operator --namespace=tidb-admin
  2. kubectl get po -n tidb-admin -l app.kubernetes.io/name=tidb-operator

卸载

查看 Helm 资源

  1. helm ls -a
  2. # 输出如下
  3. NAME REVISION UPDATED STATUS CHART APP VERSION NAMESPACE
  4. tidb-operator 1 Tue Jul 23 07:22:22 2019 DEPLOYED tidb-operator-dev tidb-admin

卸载 Helm 资源

helm delete tidb-operator --purge
# 输出如下
release "tidb-operator" deleted