GKE Sandboxed (1.27.7-gke.1121002 ) nodes cannot join cluster
jaym opened this issue · comments
Jay Mundrawala commented
Description
Apologies if this is the wrong forum for this bug report. I have a GKE cluster in which gvisor nodes cannot be added to the node pool. There seems to be some problem with the configuration script used.
Here's the failing line from the log:
configure-helper.sh[1945]: cp: cannot stat \'/home/containerd/usr/local/bin/containerd-shim-runsc-v1\': No such file or directory\r\n
Its the kube-node-configuration
target that fails to start.
I SSH'd into the node and see that binary under /usr/bin/
:
$ ls /usr/bin/containerd*
/usr/bin/containerd /usr/bin/containerd-shim /usr/bin/containerd-shim-runc-v1 /usr/bin/containerd-shim-runc-v2 /usr/bin/containerd-stress
Here are the contents of /home/containerd
:
$ find /home/containerd/
/home/containerd/
/home/containerd/opt
/home/containerd/opt/containerd
/home/containerd/opt/containerd/bin
/home/containerd/opt/containerd/lib
/home/containerd/cni.template
Node pool version is 1.27.7-gke.1121002
. Region is eu-west-3.
Steps to reproduce
No response
runsc version
No response
docker version (if using docker)
No response
uname
No response
kubectl (if using Kubernetes)
kubectl version
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.7-gke.1401", GitCommit:"ed8e3c1a1b3ebc42a4e8deb08ed3a811c299d061", GitTreeState:"clean", BuildDate:"2024-01-04T22:50:52Z", GoVersion:"go1.20.10 X:boringcrypto", Compiler:"gc", Platform:"linux/amd64"}
Kustomize Version: v5.0.1
### repo state (if built from source)
_No response_
### runsc debug logs (if available)
_No response_
Jay Mundrawala commented
This seems to not be an issue with version 1.27.8-gke.1067004