containers-roadmap
containers-roadmap copied to clipboard
[EKS] [request]: NVME Disk setup for Windows
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment
Tell us about your request
I'd like to be able to have the EKS bootstrap script in Windows perform provisioning for NVME instance store drives the same way that I can for Linux.
Which service(s) is this request for?
EKS
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The EKS bootstrap.sh
script for Linux has a --local-disks
argument to "Setup instance storage NVMe disks in raid0 or mount the individual disks for use by pods [mount | raid0]". This script calls out to a separate setup-local-disks
script (apparently also provided by the EKS optimized image) to provision the instance store volumes and to moves the contents of /var/lib/kubelet
and /var/lib/containerd
to it.
It appears that the EKS bootstrap Start-EKSBootstrap.ps1
script in Windows has no equivalent feature.
Are you currently working around this issue?
Currently, we're not leveraging NVME instance-store backed instances for EKS on Windows, but would like to, in hopes that it improves performance for pulling and extracting Windows images. Personally, I'm not as concerned with how the volumes are provisioned (e.g. raid0 or otherwise); the main idea for me is just to move containerd and kubelet to the fast storage.
Additional context
Attachments