I have provisioned an Azure Kubernetes Cluster which uses Virtual machine scale sets containing 3 virtual machines. The issue is that there is storage automatically attached to each VM, namely P10 Premium SSD type. To be honest I would like to have smaller disks and P4 Premium SSD disk would be totally enough for my business use case. For possible Azure disks, I could find more info at this link.
What is the easiest way to replace the premium storage disks?
First option would be to change the existing storage size of the VMs. As far as I read it from here at part "Properties with restrictions on modification", it is not possible. My next option was to create a new virtual machine scale set. During creating (using azure portal UI) I had no any option where I could specify the specific disk type. I could only choose from "StandardHDD", "Standard SSD", "Premium SSD". It seems for me that the P10 is the default premium storage.
Last but not least, I have found a Microsoft tutorial which describes how to attach and detach additional disks to a scale set. This looked promising but most of the specified commands are outdated (2 years old) cant be used with azure-cli 2.2.
So my question again: What is the easiest way to replace or reduce the premium storage disks of virtual machines within Azure Virtual Machine Scale Sets? Thanks in advance!