阿里云新出来的Serverless Kubernetes 服务(ASK)比起原有的Kubernetes 服务(ACK)更加方便便捷,目前官方只提供了ACK的搭建方案,哪位大神有搭建ASK的经验,分享一下,感谢
如果上面已经 K8s 服务,直接部署 tidb-operator 就可以部署 TiDB 集群了。
部署过程中报这个错误:PersistentVolumeClaim pd-basic-pd-0 is Pending, not bounded.
我是安装这个流程安装的:https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/get-started#部署-tidb-operator
在执行
helm install --namespace tidb-admin tidb-operator pingcap/tidb-operator --version v1.1.2
这一行命令的时候的时候pd-basic-pd-0 一直被Pending,执行不下去
kubectl get sc
看下集群里面有哪些 SC 可以用,然后 TidbCluster CR 里面的 storageClassName 要配成可用的。
可能还没配置存储卷吧,可以看这里https://help.aliyun.com/document_detail/157025.html
嗯,看起来是没有配置 pv,kubectl get pv 看看呢
ASK 文档中并没有 存储 相关的介绍,可能不支持配置 storageclass (https://help.aliyun.com/document_detail/159971.html?spm=a2c4g.11186623.6.789.7f6549a2FGdvnr),可以和 ASK Support 确认,如果确实不支持配置 storageClass,那就没办法安装 TiDB。
试试这个呢?
这个storageclass使用阿里云的云盘配置,https://help.aliyun.com/document_detail/86371.html?spm=a2c4g.11186623.6.999.72ac7531Z5R32n#title-5ee-svw-mv7
Storageclass配置他们给了一个https://github.com/AliyunContainerService/serverless-k8s-examples/blob/master/volumes/alicloud-disk-controller.yaml