问题描述
启动pod,pull image 时报错,错误信息如下:
Error Standard_init_linux.go:219: exec user process caused: no such file or directory
分析
从问题表象,初步判断是打镜像时,引入的二次进文件格式问题,后面查了下,go build 时要指定 CGO_ENABLE参数
# 有问题的 build 命令
go build CGO_ENABLED=1 GOOS=linux GOARCH=amd64 -mod=vendor
# 没问题的 build 命令
go build CGO_ENABLED=0 GOOS=linux GOARCH=amd64 -mod=vendor