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

tikv/Dockerfile

1 FROM pingcap/alpine-glibc
2
3 ADD bin/tikv-server /tikv-server
4
5 RUN chmod +x /tikv-server
6
7 WORKDIR /
8
9 EXPOSE 20160
10
11 ENTRYPOINT ["/tikv-server"]
FROM pingcap/alpine-glibc  

请问这个镜像是那里来构建来的·

这个镜像( latest 版本)对应的 Dockerfile 是:

FROM frolvlad/alpine-glibc:alpine-3.10

ENV TZ=UTC
RUN apk add tzdata && rm -rf /var/cache/apk/*

可以在 https://hub.docker.com/layers/pingcap/alpine-glibc/latest/images/sha256-ac1e1b97fcba333a13c4adf1ec45de696a52260762a10dc2d6aadfbd81ae8e1d 看到对照历史

换成依懒ARM的alpine就不行了·

make
ARCH unknown
GOOS=linux go build -o ./reload/build/linux/reload  ./reload/main.go; 
    GOOS=darwin go build -o ./reload/build/macos/reload  ./reload/main.go; 

go: k8s.io/client-go@v12.0.0+incompatible: reading https://goproxy.io/k8s.io/client-go/@v/v12.0.0+incompatible.mod: 410 Gone
go: k8s.io/client-go@v12.0.0+incompatible: reading https://goproxy.io/k8s.io/client-go/@v/v12.0.0+incompatible.mod: 410 Gone
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 1

你好 monitoring make执行的时候报了错 。是go版本不对吗? 还是要怎么编

Hi, 通过你的报错信息,可以直接根据报错信息上的地址直接访问: https://goproxy.io/k8s.io/client-go/@v/v12.0.0+incompatible.mod ,我个人猜测是 goproxy.io 对于这块依赖的访问错误问题。
建议更换 goproxy.cn

部署成功了 这个是运行的截图·

1 个赞

:+1::+1::+1:

你好,麻烦请教一下,你卡在百分之十几这一步是如何往下走的呢?如何检查与github之间的网络?

网络问题的话,建议弄个 http 代理,或者开个国外的 vps,用 sshuttle 转发流量,git clone 会快点