Additional Volume Mappings¶
As an additional configuration option, when dealing with volume mappings, it's possible to configure extra mappings when the nodegroup is created.
To do this, set the field additionalVolumes
as follows:
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: dev-cluster
region: eu-north-1
managedNodeGroups:
- name: ng-1-workers
labels: { role: workers }
instanceType: m5.xlarge
desiredCapacity: 10
volumeSize: 80
additionalVolumes:
- volumeName: '/tmp/mount-1' # required
volumeSize: 80
volumeType: 'gp3'
volumeEncrypted: true
volumeKmsKeyID: 'id'
volumeIOPS: 3000
volumeThroughput: 125
- volumeName: '/tmp/mount-2' # required
volumeSize: 80
volumeType: 'gp2'
snapshotID: 'snapshot-id'
For more details about selecting volumeNames, see the device naming documentation. To find out more about EBS volumes, Instance volume limits or Block device mappings visit this page.