To install kind on ppc64le, the pre-requisites that are required are as follows:
- Golang - installable through the following command
wget https://go.dev/dl/go1.24.0.$(echo "$(uname -s)" | tr A-Z a-z)-$(uname -m).tar.gz && tar -xvzf go1.24.0.$(echo "$(uname -s)" | tr A-Z a-z)-$(uname -m).tar.gz -C /usr/local
export GOPATH=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
- Clone the kubernetes-sigs/kind repository in the project repository using the following command:
git clone -b $(cat KIND_VERSION) https://github.com/kubernetes-sigs/kind
- Change directory to kind
cd kind
- Apply the patch file from the repository root:
git apply ../build-ppc64le.patch
- Install the kind binary using the make target
make -C kind install
- Upon successful installation, one can create a cluster using the following command:
kind create cluster --image quay.io/powercloud/kind-node:<INSERT STABLE K8S VERSION>