Please apply the patch in PR:
https://github.com/kubernetes/kubernetes/pull/75058
Then try this:
openlab@node-0:~/go/src/sigs.k8s.io/kind$ kind build node-image --type make --base-image base:latest --kube-root=$GOPATH/src/k8s.io/kubernetes/ --loglevel debug
INFO[19:06:21] Starting to build Kubernetes
DEBU[19:06:21] Running: build/run.sh [build/run.sh make all WHAT=cmd/kubeadm cmd/kubectl cmd/kubelet KUBE_BUILD_PLATFORMS=linux/arm64 KUBE_VERBOSE=0]
+++ [0306 19:06:21] Verifying Prerequisites....
+++ [0306 19:06:21] Building Docker image kube-build:build-515f788bad-5-v1.12.0-1
+++ [0306 19:06:25] Keeping container kube-build-data-515f788bad-5-v1.12.0-1
+++ [0306 19:06:25] Keeping container kube-build-data-515f788bad-5-v1.12.0-1
+++ [0306 19:06:25] Keeping container kube-build-data-515f788bad-5-v1.12.0-1
+++ [0306 19:06:25] Keeping image kube-build:build-515f788bad-5-v1.12.0-1
+++ [0306 19:06:25] Syncing sources to container
+++ [0306 19:06:25] Stopping any currently running rsyncd container
+++ [0306 19:06:25] Starting rsyncd container
+++ [0306 19:06:27] Running rsync
+++ [0306 19:06:28] Stopping any currently running rsyncd container
+++ [0306 19:06:28] Output from this container will be rsynced out upon completion. Set KUBE_RUN_COPY_OUTPUT=n to disable.
+++ [0306 19:06:28] Running build command...
+++ [0306 19:07:33] Building go targets for linux/arm64:
cmd/kubeadm
cmd/kubectl
cmd/kubelet
+++ [0306 19:08:20] Syncing out of container
+++ [0306 19:08:20] Stopping any currently running rsyncd container
+++ [0306 19:08:20] Starting rsyncd container
+++ [0306 19:08:21] Running rsync
+++ [0306 19:08:25] Stopping any currently running rsyncd container
DEBU[19:08:26] Running: /usr/bin/make [make quick-release-images KUBE_BUILD_HYPERKUBE=n KUBE_BUILD_CONFORMANCE=n]
+++ [0306 19:08:26] Verifying Prerequisites....
+++ [0306 19:08:27] Building Docker image kube-build:build-515f788bad-5-v1.12.0-1
+++ [0306 19:08:31] Syncing sources to container
+++ [0306 19:08:34] Running build command...
+++ [0306 19:09:37] Building go targets for linux/arm64:
cmd/cloud-controller-manager
cmd/kube-apiserver
cmd/kube-controller-manager
cmd/kube-scheduler
cmd/kube-proxy
+++ [0306 19:10:15] Syncing out of container
+++ [0306 19:10:25] Building images: linux-arm64
+++ [0306 19:10:27] Starting docker build for image: cloud-controller-manager-arm64
+++ [0306 19:10:27] Starting docker build for image: kube-apiserver-arm64
+++ [0306 19:10:27] Starting docker build for image: kube-controller-manager-arm64
+++ [0306 19:10:27] Starting docker build for image: kube-scheduler-arm64
+++ [0306 19:10:27] Starting docker build for image: kube-proxy-arm64
+++ [0306 19:10:34] Deleting docker image k8s.gcr.io/kube-proxy-arm64:v1.15.0-alpha.0.916_4287e699fada74
+++ [0306 19:10:34] Deleting docker image k8s.gcr.io/kube-scheduler-arm64:v1.15.0-alpha.0.916_4287e699fada74
+++ [0306 19:10:42] Deleting docker image k8s.gcr.io/cloud-controller-manager-arm64:v1.15.0-alpha.0.916_4287e699fada74
+++ [0306 19:10:42] Deleting docker image k8s.gcr.io/kube-controller-manager-arm64:v1.15.0-alpha.0.916_4287e699fada74
+++ [0306 19:10:45] Deleting docker image k8s.gcr.io/kube-apiserver-arm64:v1.15.0-alpha.0.916_4287e699fada74
+++ [0306 19:10:45] Docker builds done
DEBU[19:10:45] Running: hack/print-workspace-status.sh [hack/print-workspace-status.sh]
INFO[19:10:45] Finished building Kubernetes
INFO[19:10:45] Building node image in: /tmp/kind-node-image215003569
INFO[19:10:53] Starting image build ...
DEBU[19:10:53] Running: /usr/bin/docker [docker inspect --type=image base:latest]
INFO[19:10:53] Image: base:latest present locally
DEBU[19:10:53] Running: /usr/bin/docker [docker run -d --label io.k8s.sigs.kind.build=2019-03-06T19:10:53.5192236-07:00 -v /tmp/kind-node-image215003569:/build --entrypoint=sleep base:latest infinity]
DEBU[19:10:54] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 mkdir /kind/]
DEBU[19:10:54] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 rsync -r /build/bits/ /kind/]
DEBU[19:10:58] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 ln -s /kind/bin/kubeadm /usr/bin/kubeadm]
DEBU[19:10:58] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 ln -s /kind/bin/kubelet /usr/bin/kubelet]
DEBU[19:10:58] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 ln -s /kind/bin/kubectl /usr/bin/kubectl]
DEBU[19:10:59] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 systemctl enable /kind/systemd/kubelet.service]
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /kind/systemd/kubelet.service.
Created symlink /etc/systemd/system/kubelet.service → /kind/systemd/kubelet.service.
DEBU[19:10:59] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 mkdir -p /etc/systemd/system/kubelet.service.d]
DEBU[19:10:59] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 cp /kind/systemd/10-kubeadm.conf /etc/systemd/system/kubelet.service.d/10-kubeadm.conf]
DEBU[19:10:59] Running: /usr/bin/docker [docker exec 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 /bin/sh -c echo "KUBELET_EXTRA_ARGS=--fail-swap-on=false" >> /etc/default/kubelet]
DEBU[19:10:59] Running: /usr/bin/docker [docker exec --privileged -t 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 cat /kind/version]
DEBU[19:11:00] Running: /usr/bin/docker [docker exec --privileged -t 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 mkdir -p /kind/manifests]
DEBU[19:11:00] Running: /usr/bin/docker [docker exec --privileged -i 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 cp /dev/stdin /kind/manifests/default-cni.yaml]
DEBU[19:11:00] Running: /usr/bin/docker [docker exec --privileged -t 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904 kubeadm config images list --kubernetes-version v1.15.0-alpha.0.916+4287e699fada74]
Pulling: k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74
INFO[19:11:00] Pulling image: k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74 ...
DEBU[19:11:00] Running: /usr/bin/docker [docker pull k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74]
INFO[19:11:02] Trying again to pull image: k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74 ... error="exit status 1"
DEBU[19:11:02] Running: /usr/bin/docker [docker pull k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74]
INFO[19:11:05] Trying again to pull image: k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74 ... error="exit status 1"
DEBU[19:11:05] Running: /usr/bin/docker [docker pull k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74]
INFO[19:11:06] Failed to pull image: k8s.gcr.io/kube-apiserver:v1.15.0-alpha.0.916_4287e699fada74 error="exit status 1"
ERRO[19:11:06] Image build Failed! exit status 1
DEBU[19:11:06] Running: /usr/bin/docker [docker rm -f -v 85c7f445dcd93ad7a7641fe8959dd21cb9ad09e6c7b91a2a4a9c7798d5291904]
Error: error building node image: exit status 1
Looks like there is some disconnect with the names of the containers
@BenTheElder Any suggestions?
Yeah that looks like a mismatch between the image tags, will look further when I'm not on mobile.
@dims what should we do with this one, it looks like https://github.com/kubernetes/kubernetes/pull/75058 is stalled?
@BenTheElder i'll rev it again and probably ping on call to publish a image
SGTM :+1:
Going to close this one out as an upstream issue being worked on there 😅