Solving the Error: “Error Finding Kuberoot” When Building a Node Image

Kacper Bąk
2 min readJun 1, 2024

If you’ve encountered the error message:

ERROR: error building node image: error finding kuberoot: could not find Kubernetes source under current working directory or GOPATH=/home/kacper/go

while trying to build a node image using kind , you’re not alone. This error typically arises due to a misconfiguration or missing Kubernetes source files. Let’s walk through the steps to resolve this issue and ensure a smooth build process.

Understanding the Error

The error indicates that kind (Kubernetes IN Docker) cannot locate the Kubernetes source files in your current working directory or in the specific GOPATH . kind requires these files to build the node image.

Step-by-Step Solution

1. Ensure kind and Go is Installed Correctly

First, make sure that you have kind and Go installed on your system. You can verify the installations by running:

kind version
go version

If either of these commands fails, you need to install kind and Go.

2. Set Up the Kubernetes Source Directory

kind expects the Kubernetes source code to be available. You can obtain it by cloning the Kubernetes repository:

cd $GOPATH/src/k8s.io && git clone…

--

--