tidb dashboard kubernetes 部署访问出现问题

image
我通过ingress 代理discovery 发现有时候会成功 有时候会失败的情况 请帮忙看下是什么原因 导致的?


titan-tidb-pd-1.titan-tidb-pd-peer.titan-tidb.svc:2379
为啥会跳转到 pd节点上

请参考下这个帖子看看

我的都符合 都是按照这个安装的

可以的时候 又是这样的

这个前置条件你开启了吗?https://docs.pingcap.com/zh/tidb-in-kubernetes/v1.1/access-dashboard#前置条件

开启完以后 PD 需要进行滚动更新 https://docs.pingcap.com/tidb-in-kubernetes/dev/access-dashboard#update-tidb-cluster

开启了 不开启的话 连页面都进不去吧

我下载的这个crd 没有
enableDashboardInternalProxy 是对的吧

这个是创建集群时候用的 TidbCluster 对象:

可以把你的 TidbCluster 贴上来看看有没有设置这个属性。

kubectl get tc -n titan-tidb titan-tidb -oyaml

image

修改完之后有滚动更新 TiDB 集群吗?可以使用下面的命令查看下 PD 配置文件里是否有生成
internal-proxy 这个配置项:

kubectl get cm -n titan-tidb titan-tidb-pd -oyaml

然后搜索看是否能找到这个配置: internal-proxy


没发现 这是怎么回事?

我没有滚动更新 我直接重新创建了一个集群

现在集群版本都是 4.0.1的了


我用的tidb-operator 和 tidb-cluster 都是v1.1.1

image

image

麻烦问下这套 TiDB集群是怎么安装的,通过 helm 还是 cr?

helm

v1.1 以后建议使用 CR 来部署 TiDB 集群,使用 Helm 部署集群已经不再维护了

要使用 Dashboard 功能,需要使用 CR 来部署 TiDB 集群:https://docs.pingcap.com/zh/tidb-in-kubernetes/v1.1/deploy-on-general-kubernetes。