问题来源:
关于 6.5.0 版本中 TiDB-Dashboard 依赖包版本太高的产生的问题,可以参考下方指引:
TiDB Dashboard 从 v6.5.0 开始成为一个独立的组件。K8S 上 TiDB Operator v1.4.0 部署集群,已经支持使用 TiDBDashboard
CRD,TiUP 独立部署 TiDB Dashboard 预预计将在 v6.6.0 支持。
楼主提到的问题,因为我们 CD 过程中使用了与 PD、TiDB 等内核组件不同的 base image builder,导致 glibc 版本不兼容内核的最低要求版本。
目前我们正在解决,尽快替换 v6.5.0 的 TiDB Dashboard image。各位也可以使用 PD 中内置的 Dashboard(该 Dashboard 会保留一段时间,短时间内不会从 PD 中去掉)。
有能力的同学也可以自己编译 dashboard 镜像,参考 contributing.md 和 dockerfile。
拓展阅读:
3 个赞
Hi 各位,
修复后的 v6.5.0 的 TiDB Dashboard image 预计在本周发布,到时候将直接替换下面两个 tag 下的 image:
- pingcap/tidb-dashboard:latest
- pingcap/tidb-dashboard:v6.5.0
3 个赞
由于各种原因,官方 image 无法在今天发布到 dockerhub。
但是修复后的 dockerfile 已经发布到了 TiDB Dashboard github repo:https://github.com/pingcap/tidb-dashboard/blob/v6.5.0/dockerfiles/centos7.Dockerfile。
同学们在任意支持 docker buildx 环境的机器上 clone repo,切换到 v6.5.0 commit,在 repo root 执行
REPOSITORY=sabaping/tidb-dashboard DOCKERFILE=./dockerfiles/centos7.Dockerfile docker-build-image-locally-amd64
或者
REPOSITORY=sabaping/tidb-dashboard DOCKERFILE=./dockerfiles/centos7.Dockerfile docker-build-image-locally-arm64
就会编译镜像。(REPOSITORY=sabaping/tidb-dashboard 可以替换成各位自己的镜像仓库)
另外我个人也基于这个 v6.5.0 的 centos7.Dockerfile 编译了一个镜像,测试环境可以直接使用:https://hub.docker.com/repository/docker/sabaping/tidb-dashboard/tags?page=1&ordering=last_updated
1 个赞