-
Feature
-
Resolution: Done
-
Normal
-
None
-
Product / Portfolio Work
-
None
-
0% To Do, 0% In Progress, 100% Done
-
False
-
-
False
-
XS
-
None
-
-
-
-
-
-
-
None
Feature Overview (aka. Goal Summary)
Add support and documentation for Performance Plus to the Azure Disk CSI driver.
https://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-performance?tabs=azure-cli
Goals (aka. expected user outcomes)
This new option improves the storage performances of (only) Standard HDD, Standard SSD, and Premium SSD managed disks that are 513 GiB or larger.
The CSI driver already support setting perf plus to volumes
https://github.com/kubernetes-sigs/azuredisk-csi-driver/blob/master/docs/driver-parameters.md
The initial RFE asks for adding perf plus in the default SC but it cannot be implemented as the min size it 513GiB. Smaller volumes are automatically extented to 513GiB which is not acceptable for a default SC.
Customers can either create a new SC with this option or set the default one to "unmanaged" and enable Performance Plus
Limitation as documented by MSFR
- Can only be enabled on Standard HDD, Standard SSD, and Premium SSD managed disks that are 513 GiB or larger
- Can only be enabled on new disks
- To work around this, create a snapshot of your disk, then create a new disk from the snapshot
- Not supported for disks recovered with Azure Site Recovery
Requirements (aka. Acceptance Criteria):
Full support in Azure - Yes
Driver already supports it - yes
No operator change required
Anyone reviewing this Feature needs to know which deployment configurations that the Feature will apply to (or not) once it's been completed. Describe specific needs (or indicate N/A) for each of the following deployment scenarios. For specific configurations that are out-of-scope for a given release, ensure you provide the OCPSTRAT (for the future to be supported configuration) as well.
Deployment considerations | List applicable specific needs (N/A = not applicable) |
Self-managed, managed, or both | both |
Classic (standalone cluster) | y |
Hosted control planes | y |
Multi node, Compact (three node), or Single node (SNO), or all | all |
Connected / Restricted Network | all |
Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) | Azure |
Operator compatibility | Azure Disk |
Backport needed (list applicable versions) | n |
UI need (e.g. OpenShift Console, dynamic plugin, OCM) | n |
Other (please specify) | Azure only |
Use Cases (Optional):
As an OCP Azure customer i want to benefit from the new Performance Plus feature with the volumes provisioned with Azure disk CSI driver
Questions to Answer (Optional):
Include a list of refinement / architectural questions that may need to be answered before coding can begin. Initial completion during Refinement status.
<your text here>
Out of Scope
This only covers the testing of the feature as currently supported by the Azure Disk CSI driver
Background
Feature was in dev preview for quite some time in Azure. They released it as GA in April 2025. This provide free perf boost for vol > 513GiB
Customer Considerations
Should clearly mention limitation and constraints.
Documentation Considerations
Provide information that needs to be considered and planned so that documentation will meet customer needs. If the feature extends existing functionality, provide a link to its current documentation. Initial completion during Refinement status.
List limitations, how to enable it and the fact that vol < 513GiB will be extented to that size.
Interoperability Considerations
Azure Only
- is depended on by
-
RFE-3968 Support `Performance Plus` with Azure Disk CSI
-
- Approved
-
- links to