-
Notifications
You must be signed in to change notification settings - Fork 804
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
error generating accessibility requirements: no topology key found on CSINode #1372
Comments
Hey thanks for reporting this. Are you using taints? first thing that came to mind here is aws/containers-roadmap#1706. You are one step ahead of me as I was going to suggest setting:
|
Thank you for getting back to me so quickly! Interesting, the same error seems to be given in aws/containers-roadmap#1706. I'm not trying to use taints, and I don't believe anything configured on the cluster should be automatically setting them, but I suppose I was pretty desperate to try anything that was giving others similar problems and as such, wanted to rule it out. Seems like this maybe isn't looking as it should, due to
Output for csi DaemonSet:
The EC2 instance associated with this node in particular ( And for the last one:
|
@jlubins It appears Please confirm that the driver is running on the node and provide the output of: As far as retrieving the Kubelet logs, are you able to access the AWS console? Since you don't have a key pair, you won't be able to connect to the instance via SSH. However, I believe you can still use "EC2 Instance Connect" to spin up a terminal. |
You know, I think I may have deployed with Helm incorrectly. I've since redeployed with Helm as you described: pulling and untarring the chart, as well as manually changing However I did it last, I think I downloaded it directly from the helm repo, then created a values.yaml of my own that that just specified Since everything is working properly now, I'll go ahead and close the issue. Thank you for being a second, more knowledgeable pair of eyes for me @torredil! |
/kind bug
What happened?
Hi all, I recently upgraded my EKS cluster to 1.23, installing the drivers and doing all of the required permissions and service account tasks beforehand. My existing gp2 EBS volumes are not working out of the box, maybe to do with having to migrate them? Worse, the gp3 storage class that I create isn't working either. I followed this guide to a T. I am using dynamic volume provisioning.
What you expected to happen?
When I launch my service, my gp2 volumes' existing pvcs do not show any log output. I am expecting the driver to try to connect to them, but instead I get no events.
When I launch my service with a gp3 volume, the CSI driver recognizes that it should create a volume, but I get an error that I don't quite understand. I have read online that the topology key is often the aws region. I uninstalled my aws addon version of the driver and reinstalled with helm just to be able to set this more explicitly. I also set helm to allow the driver to tolerate tainted nodes, reading somewhere that this could be the issue.
This is my gp3 storage class definition:
This is the log output:
Here is what I tried to get around it with helm configuration:
$ helm get values aws-ebs-csi-driver -n kube-system USER-SUPPLIED VALUES: region: us-east-1 tolerateAllTaints: true
Here is an example gp3 pvc:
How to reproduce it (as minimally and precisely as possible)?
I just installed the driver and updated my cluster and its nodes to 1.23.
Anything else we need to know?:
Sorry if this isn't enough information or too much, any help would be greatly appreciated. I thought this update sounded simple enough, but I ended up taking down my entire system with it.
Environment
kubectl version
):The text was updated successfully, but these errors were encountered: