Auto Mode: document that third-party iSCSI CSI block volumes cannot mount on managed nodes
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- aws, kubernetes, postgresql
- Domain
- cloud, documentation
Research direction
Start with the Amazon EKS Auto Mode Managed instances page and the FSx for NetApp ONTAP page named in the issue; also review the linked workload placement guidance. Document the iSCSI limitation on Auto Mode managed nodes, the managed node group alternative, and the mixed-cluster node preparation caveat. Done when readers can identify the limitation and route iSCSI workloads to the managed node group.
Written by the indexing model from the issue text.
Description
Page
- Learn about Amazon EKS Auto Mode Managed instances
- Related: Use high-performance app storage with Amazon FSx for NetApp ONTAP
Request
Please state on the Auto Mode pages that third-party CSI drivers that attach volumes over iSCSI cannot mount block volumes on Auto Mode managed nodes, and describe the supported alternative (a managed node group in the same cluster).
What happens
On an EKS Auto Mode cluster (Kubernetes 1.36, ap-northeast-1, 2026-11-10) with the NetApp Trident EKS add-on (v26.6.2-eksbuild.1) and Amazon FSx for NetApp ONTAP:
- An NFS PVC mounted on Auto Mode managed nodes.
- An iSCSI PVC was provisioned (Bound) but the Pod stayed in
ContainerCreatingwith:
MountVolume.MountDevice failed ... failed to stage volume: unable to attach: open-iscsi tools not found on host
The managed nodes (Bottlerocket, EKS Auto, Standard, 2026.10.31) have no iscsiadm, iscsid, or /etc/iscsi/initiatorname.iscsi, and the Auto Mode documentation says you cannot install software on managed nodes. AWS Support confirmed this behavior and that a managed node group is the way to use iSCSI.
Points worth documenting
- Block storage over iSCSI from third-party CSI drivers is not available on Auto Mode managed nodes.
- A managed node group can be added to the Auto Mode cluster for those workloads, with the iSCSI tools installed through launch template user data.
- In a mixed cluster, a driver's own node-preparation feature (for Trident,
nodePrep) can fail on the managed nodes and stop the driver's node pods there, which also breaks NFS volumes on those nodes. Installing the tools through user data on the managed node group avoids this. - The
eks.amazonaws.com/compute-typelabel (Control if a workload is deployed on EKS Auto Mode nodes) places the iSCSI workloads on the managed node group.
Today a reader finds out only after the Pod fails to start. The Amazon FSx for NetApp ONTAP page covers iSCSI with Trident but does not mention Auto Mode.
Test record (public): https://github.com/Yoshiki0705/FSx-for-ONTAP-Container-Datastore-Patterns/blob/main/docs/en/atx-containerization-fsxn-storage-verification.md (section 9.2)
- Dominant language
- Shell
- Stars
- 454
- Forks
- 788
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from awsdocs/amazon-eks-user-guide
-
Storage with Nitro Sandboxes: clarify which CSI volumes are supported (third-party NFS volumes fail)Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
awsdocs/amazon-eks-user-guide#1259 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
awsdocs/amazon-eks-user-guide#1257 ·
-
Platform versions table lags behind actual EKS console (e.g. eks.28 for Kubernetes 1.34 not listed)Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
awsdocs/amazon-eks-user-guide#1253 · 1 comment ·
-
Documentation Improvement: Include EKS Platform Version InformationMay be free again @naveenv-devops claimed this 72 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
awsdocs/amazon-eks-user-guide#1249 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
awsdocs/amazon-eks-user-guide#1246 ·
All issues in awsdocs/amazon-eks-user-guide
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
S3: friction & debt verified ws:tooling
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
MedakaLang/medaka#5275 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 70/100
CachyOS/copr-linux-cachyos#124 ·