-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Runners on EKS with an EFS volume in K8s-mode can't start a job pod. #3885
Comments
Hello! Thank you for filing an issue. The maintainers will triage your issue shortly. In the meantime, please take a look at the troubleshooting guide for bug reports. If this is a feature request, please review our contribution guidelines. |
Same here, using ephemeral EBS volume. |
I was able to work around this by creating an NFS server inside the cluster, then attaching a CSI driver to it so that I can share RWX volumes via a StorageClass. I won't call it a good solution considering how many extra moving parts it requires, but it has worked so far. I would still like to know if there is a way that ARC is supposed to run on EKS. |
Issue: GitHub Actions Runner on EKS 1.31 with EFS StorageClass Fails on
|
@qspors I'm not sure if this is the same issue or not. In my case, a job that uses the |
Checks
Controller Version
0.10.1
Deployment Method
Helm
Checks
To Reproduce
Describe the bug
First and foremost, has anyone successfully used EFS for the
_work
volume in kubernetes-mode runners? I can't seem to find any examples, so maybe that's just wrong? I don't know of any other readily available CSI for EKS that supports RWX, which I guess is required for k8s-mode?All runners, successful or not, show a few error events while waiting for the EFS volume to become available.
I guess EFS is just slow, but I don't know why that would prevent the runner from starting at all.
Describe the expected behavior
I expected a runner with the
container:
key to create a job pod using that container.Additional Context
Controller Logs
Runner Pod Logs
The text was updated successfully, but these errors were encountered: