-
Notifications
You must be signed in to change notification settings - Fork 36
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
Out of tree EBS CSI driver needed for EKS v1.23 #106
Comments
the aws docs are quite confusing.I added a wiki in the opni repo that our engineers use to get around this problem if it comes in handy https://github.com/rancher/opni/wiki/Install-AWS-EBS-CSI-driver |
Thanks @sanjay920 |
A support utility has been created to handle this until we can include the functionality in eks-operator. When including in the operator should we automatically enable the EBS CSI addon? Doing this will require that the IAM permissions that Rancher uses will need to be updated (including the docs). Or should it be an opt-in by annotating the namespace? |
Wanting on feedback from rancherlabs/support-tools#217 before implementing in eks-operator |
Wontfix for 2023-Q2-2.6.x, workaround (script) is available. Planned for 2023-Q2-2.7.x |
/assign |
From discussion with @salasberryfin & @mjura we thought this would be the best approach:
|
On the
|
PR was merged and this is now waiting for rancher/dashboard#9043 to be implemented. |
@salasberryfin - we'll also need to make an update to the Rancher Docs so that the new permissions are included. |
Added rancher/rancher-docs#704 to update Rancher docs with the permissions required to enable the add-on. |
UI and docs were merged, back to testing |
Validated on build:
Enabled Out of tree EBS CSI driver while provisioning cluster, its set to ebsCSIDriver: true in config, and the cluster in EKS has the Add-On enabled:
However, after cluster becomes Active its set to ebsCSIDriver: null in spec, hence UI reports it as not set. @mjura @salasberryfin Can you please have a look ? |
Thanks for reporting @cpinjani. Could you confirm if this is null in |
null in both, upstreamSpec & eksConfig |
Issue: rancher#106 (cherry picked from commit c58527c)
Validation passed on below build, able to set Out of tree EBS CSI driver while creation/edit of cluster.
|
With EKS v1.23 and higher it requires the use of the out of tree EBS CSI driver. If this isn't available then and PVC will not be bound and pods using the volumes will stay in pending.
This is a problem for creating new clusters and for upgrading clusters from 1.22
Docs: https://docs.amazonaws.cn/en_us/eks/latest/userguide/ebs-csi.html
PR's
The text was updated successfully, but these errors were encountered: