今天在虚拟机上测试项目,需要make一下代码来更新项目。

虚拟机搭建好之后,执行到go build时,出现如下信息:

go build k8s.io/api/core/v1: /usr/local/go/pkg/tool/linux_amd64/compile: signal: killed

google之后,发现原因可能为虚拟机内存不够。查看虚拟机内存,发现只有1024g。

因为是用vagrant+ansible初始化虚拟机,所以需要调整Vagrantfile中对机器的配置。

    config.vm.provider "virtualbox" do |v|
        v.memory = 4096
        v.cpus = 2
    end

将内存调大到4096G,vagrant up重新启动虚拟机,再次拉下代码make,成功编译。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐