pri*_*oki 1 go google-cloud-platform google-kubernetes-engine
我正在编写一个脚本,它将从谷歌云存储下载可执行二进制文件并在谷歌云计算上执行它。
但是,我不知道使用命令构建可执行文件的正确值GOOS和GOARCH环境变量是什么go build。
Container-Optimized OS 是 Linux 的衍生产品,据我所知,所有 GCE 实例都是 x86_64 机器。本机为n1-standard-1,COS镜像稳定:
user@instance-1 ~ $ uname -a
Linux instance-1 4.4.111+ #1 SMP Thu Apr 5 21:21:21 PDT 2018 x86_64 Intel(R) Xeon(R) CPU @ 2.50GHz GenuineIntel GNU/Linux
Run Code Online (Sandbox Code Playgroud)
所以为了COS使用而构建
GOOS=linux GOARCH=amd64
Run Code Online (Sandbox Code Playgroud)