Is there an autoscaling solution for disks?
I read a post about autoscaling memory/CPU.
Is there an autoscaling solution so that you never run out of space?
2 Replies
Hey there,
Expanding upon what rgerke brought up in that post regarding Linode Kubernetes (LKE), you may find this documentation from Kubernetes.io to be helpful:
Resizing Persistent Volumes using Kubernetes
Modifying the storage parameter from storage: 8Gi
to storage: 16Gi
would resize your existing volume from 8GB to 16GB - assuming allowVolumeExpansion
is set to true
.
I hope this information helps!
Cheers,
Eric
If you are looking for alternative storage solutions other than Kubernetes PVCs we offer a few different options.
There is not an autoscaling feature for disk sizes per se, but there are options to increase the amount of storage space that is available either by resizing the disk or by resizing the Linode.
Disk storage size for Linodes range from 25 GB to 7200 GB (7.2 TB) based on the plans, but the larger plans can be costly and might not be a good fit for all users.
Linode Block Storage Volumes is a cost efficient way to add additional storage to a Linode by attaching a virtual external drive. The minimum size for a Volume is 10GB and the maximum size is 10,000 GB (10 TB). A combined total of 8 storage devices, including a Linode’s local disks and Block Storage Volumes, can be attached to a Linode at the same time. So if you have 1 local disk and 1 swap disk you can add 6 Volumes for an additional 60 TB to what the local disks provide. You can read about Resizing Block Storage:
Linode also offers S3 compatible Object Storage that can be used without the need for a Linode instance. It starts at $5/mo for 250 GB, and each additional GB only costs $0.02. You can store up to 50 TB, 50 million objects, and 1000 buckets. The maximum amount of data you can store in each cluster is 50 TB. This perfect for data that doesn't require frequent read/write access.