Guest is Ubuntu 22.04, 24 or 12 GiB of memory. 4 vCPUs.
VirtualBox 6.1.34, Guest Additions 6.1.34.
I define a shared folder, /Users/mspreitz/go on the host is shared into the guest as share name go. I add the following line to /etc/fstab in the guest:
Code: Select all
go /home/mspreitz/go vboxsf rw,nodev,iocharset=utf8,uid=1000,gid=1000 0 0
I
Code: Select all
git clone
Code: Select all
mspreitz@ubu22:~/go/src/k8s.io/kubernetes$ make WHAT="cmd/kubectl cmd/kube-apiserver cmd/kube-controller-manager cmd/cloud-controller-manager cmd/kubelet cmd/kube-proxy cmd/kube-scheduler"
+++ [0505 06:14:11] Building go targets for linux/amd64
k8s.io/kubernetes/hack/make-rules/helpers/go2make (non-static)
+++ [0505 06:15:10] Building go targets for linux/amd64
k8s.io/kubernetes/cmd/kubectl (static)
k8s.io/kubernetes/cmd/kube-apiserver (static)
k8s.io/kubernetes/cmd/kube-controller-manager (static)
k8s.io/kubernetes/cmd/cloud-controller-manager (non-static)
k8s.io/kubernetes/cmd/kubelet (non-static)
k8s.io/kubernetes/cmd/kube-proxy (static)
k8s.io/kubernetes/cmd/kube-scheduler (static)
# k8s.io/kubernetes/cmd/kube-controller-manager
/usr/local/go/pkg/tool/linux_amd64/link: cannot open file /home/mspreitz/go/src/k8s.io/kubernetes/_output/local/go/cache/3e/3e15b1d0424f0fffc065ec59b208b1cdd3724e0aa431763672968f17123498a8-d: open /home/mspreitz/go/src/k8s.io/kubernetes/_output/local/go/cache/3e/3e15b1d0424f0fffc065ec59b208b1cdd3724e0aa431763672968f17123498a8-d: cannot allocate memory
# k8s.io/kubernetes/cmd/kube-apiserver
/usr/local/go/pkg/tool/linux_amd64/link: cannot open file /home/mspreitz/go/src/k8s.io/kubernetes/_output/local/go/cache/bf/bf0b8ee81cf386fbd94770394ebf6ea2acdd019f98721b6ca553c8cb47e192e4-d: open /home/mspreitz/go/src/k8s.io/kubernetes/_output/local/go/cache/bf/bf0b8ee81cf386fbd94770394ebf6ea2acdd019f98721b6ca553c8cb47e192e4-d: cannot allocate memory
!!! [0505 06:15:45] Call tree:
!!! [0505 06:15:45] 1: /home/mspreitz/go/src/k8s.io/kubernetes/hack/lib/golang.sh:716 kube::golang::build_some_binaries(...)
!!! [0505 06:15:45] 2: /home/mspreitz/go/src/k8s.io/kubernetes/hack/lib/golang.sh:885 kube::golang::build_binaries_for_platform(...)
!!! [0505 06:15:45] 3: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [0505 06:15:45] Call tree:
!!! [0505 06:15:45] 1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [0505 06:15:45] Call tree:
!!! [0505 06:15:45] 1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
make: *** [Makefile:94: all] Error 1
As also reported at the end of that issue, if I
Code: Select all
git clone