Applications or databases running out of disk space are a common issue that the Operations team addresses regularly. This problem has existed since the days we used to host applications on bare metal servers and is still present in virtualized and container environments. However, since we have reached a stage where the compute and storage systems are decoupled from each other, granting additional storage to applications rarely requires updating the application or modifying the underlying application host infrastructure.
This article will discuss how we can use Azure Disk as an expandable storage medium for your applications running in Kubernetes. Following is a brief overview of the activities we will cover in this article: