kubernetes-sigs/aws-fsx-csi-driver

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.