使用docker部署tidb-dashboard访问非k8s集群的两个小问题

【 TiDB 使用环境】 Poc
【 TiDB 版本】v6.5.0
现在K8s版本已经支持独立部署tidb-dashboard了,但是TiUP还不支持单独部署,看使用镜像是pingcap/tidb-dashboard:v6.5.0,尝试自己本地找台物理机部署一下后,发现90%的功能都能使用,目前发现的问题只有两个:

  1. 运行时候需要增加--privileged否则会报错runtime/cgo: pthread_create failed: Operation not permitted,导致容器启动不了。(应该是可以通过其他方式避免的)

  2. 流量可视化tab里获取不到数据 (这个应该是独立部署后,调用接口改漏了,没有从pd获取)

PS: 跪求直接TiUP支持独立部署tidb-dashboard…

–privileged 就是拥有了root权限吧

是的,风险比较大

image
额,独立部署后,PD内存一直在增加。关闭独立部署的docker后,内存开始平稳。

应该还好吧,有时候确实需要这个设置为true

开启期间,PD上有很多warning:
[2023/03/17 11:24:11.205 +08:00] [ERROR] [middleware.go:164] ["write failed"] [error="[PD:http:ErrWriteHTTPBody]write tcp <pd-ip>:2379-><dashboard-ip>:49092: write: connection reset by peer: write tcp <pd-ip>:2379-><dashboard-ip>:49092: write: connection reset by peer"]

6.5不是已经支持dashboard单独拆分出去了吗?