请问使用TiUP部署TiDB v8.5.4版本集群时,如何兼容Ubuntu18.04版本,如果不升级到20.4及以上有什么影响?或者有什么兼容方案

会不会不支持?

只是环境检测不通过,强行装不知道会不会有坑

TiDB v8.5.4 官方推荐的操作系统是 Ubuntu 20.04 LTS,与 Ubuntu 18.04 的主要兼容性冲突点:

  1. 依赖库版本过低:Ubuntu 18.04 默认的 libseccomp2 版本(2.3.3)低于 TiDB 所需的 2.5.1+,会导致 TiUP 启动容器化组件(如 TiFlash、PD/TiKV 的容器化部署)失败;
  2. 内核特性缺失:Ubuntu 18.04 内核(默认 4.15)对部分高性能网络 / 存储特性(如 io_uringBPF)支持不足,影响 TiDB 性能和稳定性;
  3. 系统工具兼容性:部分 TiUP 依赖的系统工具(如 ipsetcurl)版本过旧,可能触发脚本执行错误;
  4. glibc 版本:Ubuntu 18.04 的 glibc 2.27 虽能运行 TiDB 二进制,但部分新特性(如内存管理优化)无法生效。
1 个赞

太厉害了,谢谢