kubernetes-sigs/cluster-api-provider-aws

Support for ephemeral instance storage volumes in AWSMachineTemplate

Open

#2,272 opened on Feb 25, 2021

View on GitHub
 (9 comments) (0 reactions) (0 assignees)Go (689 forks)auto 404
help wantedkind/featurelifecycle/staleneeds-triagepriority/backlog

Repository metrics

Stars
 (723 stars)
PR merge metrics
 (PR metrics pending)

Description

/kind feature

Describe the solution you'd like I would like the ability to provision nodes with ephemeral instance store volumes attached. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/add-instance-store-volumes.html

This would allow another option for high performance disk to be available for scratch storage in our clusters.

Anything else you would like to add: Slack thread for more context: https://kubernetes.slack.com/archives/CD6U2V71N/p1614199967028000 Naadir Jeewa suspects that this can be implemented via BlockDeviceMappings, and that we only need to distinguish between EBS and ephemeral storage.

Terraform docs on the spec for instance store volumes, in case it is helpful. https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance#ephemeral_block_device

Environment:

  • Cluster-api-provider-aws version: 0.6.4

Contributor guide