我们来在ARM系统架构平台上K8s跑TIDB

Hi,

首先不推荐使用 TiKV 官方的 dockerfile 编译 TiKV,原因是我们目前还没有针对 ARM 编译的标准化流程,dockerfile 对 ARM 的支持度就更加存疑了,建议直接使用 cargo build 来编译(使用 cargo build --release 编译 production 版本,具体各种 flag 见 cargo 文档)。

你上边发的 cargo 编译到一半失败的原因是缺少 cmake,可以安装 cmake 后重试,如果还有后续其他编译错误都可以发出来(或者如果仅仅是缺少什么东西的话可以尝试自己装一下)。