EKS 1.28(BottleRocketOS) Does not Support Lustre
kamirendawkins opened this issue · 6 comments
/kind bug
What happened?
EKS 1.28+ with BottleRocket Instances do not support FSX-Lustre
Appears quite related: bottlerocket-os/bottlerocket#3459
Pods will hang in container creating with the following error:
/mount failed: No such device
Are the lustre modules loaded?
Check /etc/modprobe.conf and /proc/filesystems
What you expected to happen?
Volumes to mount correctly.
How to reproduce it (as minimally and precisely as possible)?
Upgrade an existing cluster with existing FSX-Lustre PVCs while using BottleRocket AMIs.
Anything else we need to know?:
Environment
- Kubernetes version (use
kubectl version
): ESK 1.28.1 - Driver version: v1.0.0(Helm Chart v1.7.0)
Hi @kamirendawkins, we plan to release AL2023 support by end of Q1 2024. There's a related issue open with amazonlinux:
amazonlinux/amazon-linux-2023#309
@jacobwolfaws Any chance there are also plans that align to this for BottleRocket?
I do believe it is related to Linux Kernel changes not BottleRocket/AL2/AL2023 specifically but I am assuming that all three AMI pipelines will include the required modules?
That's something the BottleRocket team would need to answer. Once we've released AL2023 Lustre client support, I'll provide an update in the BottleRocket issue and close this side
FSx Lustre is supported in our later Bottlerocket variants (such as EKS 1.28 and ECS 2) starting with v1.19.3. I have tested both native mounts and the CSI driver. Thanks for asking!
Thanks @larvacea!
/close
@jacobwolfaws: Closing this issue.
In response to this:
Thanks @larvacea!
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.