TiDB集群拓扑文件配置的host字段问题

TiDB集群拓扑文件配置中的host,可以填DNS名称,而不是内网ip吗?

参考下

1 个赞

因为部署拓扑文件中host填的是内网ip的话,那么在仪表盘里跳转到prometheus或alertmanager的时候,会访问内网ip,导致在本地环境无法访问。

请问一般是怎么解决的呢?我想着是host里填dns名称,在本机hosts文件里去设定这个dns名称的解析ip。这样公网和内网都能通了。

不可以,如果使用 DNS 网络需要都 DNS 解析 IP,在 TiDB 集群里面节点间的心跳、信息传输都是通过 IP 之间的联通完成的。

2 个赞

你想换成DNS是因为部署grafana内网ip后,然后无法在浏览器中打开grafana看监控嘛?
如果是想看监控的话,可以试一下配置一个nginx代理:
https://docs.pingcap.com/zh/tidb/stable/dashboard-ops-reverse-proxy#第-2-步:配置反向代理

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。