Azure / Azure/OpenShift

RFE: Azure Container Storage support in ARO

Open
#363 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
121
Forks
42
PR merge metrics
No merged PRs in 30d

Description

The docs belows state that Azure Disk and Azure File are supported:
- [https://learn.microsoft.com/en-us/azure/openshift/openshift-faq#can-we-choose-any-persistent-storage-solution--like-ocs](https://learn.microsoft.com/en-us/azure/openshift/openshift-faq#can-we-choose-any-persistent-storage-solution--like-ocs)
- [https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html/storage/understanding-persistent-storage#types-of-persistent-volumes_understanding-persistent-storage](https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html/storage/understanding-persistent-storage#types-of-persistent-volumes_understanding-persistent-storage)

==> It does not mention Azure BLOB whereas it works, see :

- [https://github.com/kubernetes-sigs/blob-csi-driver/tree/master?tab=readme-ov-file#option-2-bring-your-own-storage-account](https://github.com/kubernetes-sigs/blob-csi-driver/tree/master?tab=readme-ov-file#option-2-bring-your-own-storage-account)
- [https://github.com/kubernetes-sigs/blob-csi-driver/blob/master/deploy/example/e2e_usage.md](https://github.com/kubernetes-sigs/blob-csi-driver/blob/master/deploy/example/e2e_usage.md)
- [https://github.com/ezYakaEagle442/aro-pub-storage/blob/master/setup-store-CSI-driver-azure-blob.md](https://github.com/ezYakaEagle442/aro-pub-storage/blob/master/setup-store-CSI-driver-azure-blob.md)

[Azure Container Storage is supported in AKS](https://learn.microsoft.com/en-us/azure/storage/container-storage/use-container-storage-with-managed-disks?toc=/azure/aks/toc.json&bc=/azure/aks/breadcrumb/toc.json), but there is no reference in ARO docs, RedHat OCP docs neither.
- [https://learn.microsoft.com/en-us/azure/storage/container-storage/container-storage-introduction#why-azure-container-storage-is-useful](https://learn.microsoft.com/en-us/azure/storage/container-storage/container-storage-introduction#why-azure-container-storage-is-useful) mentions: "_Azure Container Storage works with Azure Kubernetes Service (AKS) and self-managed Kubernetes clusters. Because it uses open-source components, it supports deployments across Azure and other clouds._"

- _**Optimized performance for stateful workloads**: Azure Container Storage delivers high read throughput and near-native disk write speeds by using NVMe-oF over TCP. This approach enables cost-effective performance for tier 1 I/O-intensive, general-purpose, throughput-sensitive, and development/test workloads_.
- _Kubernetes-native volume orchestration: Create StorageClass objects and persistent volumes, and manage the full lifecycle of volumes including provisioning, expansion, deletion, and snapshots using kubectl commands._

- [https://learn.microsoft.com/en-us/azure/storage/common/storage-introduction#azure-container-storage](https://learn.microsoft.com/en-us/azure/storage/common/storage-introduction#azure-container-storage)
- [https://github.com/Azure/local-csi-driver](https://github.com/Azure/local-csi-driver) does not explain how to install Azure Container Storage on ARO

What is the roadmap regarding Azure Container Storage support in ARO ?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.