Azure Kubernetes Storage: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
Azure Files storage can be exposed to pods as Persistent Volume provisioned by the "kubernetes.io/azure-file" [[Kubernetes_Storage_Concepts#Storage_Plugins|storage plug-in]]. An example of how to configure a Kubernetes (OpenShift) instance with the plug-in is available here: {{Internal|Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift|Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift}}
Azure Files storage can be exposed to pods as Persistent Volume provisioned by the "kubernetes.io/azure-file" [[Kubernetes_Storage_Concepts#Storage_Plugins|storage plug-in]]. An example of how to configure a Kubernetes (OpenShift) instance with the plug-in is available here: {{Internal|Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift|Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift}}
==kubernetes.io/azure-file Provisioner Operations==
==kubernetes.io/azure-file Provisioner Operations==
* [[Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift]]


=CSI=
=CSI=
==CSI Organizatorium==
==CSI Organizatorium==
<font color=darkgray>
<font color=darkgray>
TODO: parallel structure with {{Internal|Amazon_EFS_CSI|Amazon EFS CSI}}
The "disk.csi.azure.com" CSI plugin allows a Kubernetes instances deployed in Azure to use [[Azure_Storage_Concepts#Disk|Azure disk volumes]] and mount them as block devices. Note that support for Azure disks shared between pods ([[Kubernetes_Storage_Concepts#ReadWriteMany_.28RWM.29|ReadWriteMany]] access mode) is beta.
The "disk.csi.azure.com" CSI plugin allows a Kubernetes instances deployed in Azure to use [[Azure_Storage_Concepts#Disk|Azure disk volumes]] and mount them as block devices. Note that support for Azure disks shared between pods ([[Kubernetes_Storage_Concepts#ReadWriteMany_.28RWM.29|ReadWriteMany]] access mode) is beta.
* https://docs.microsoft.com/en-us/azure/aks/csi-storage-drivers
* https://docs.microsoft.com/en-us/azure/aks/csi-storage-drivers
Line 16: Line 19:
* Install CSI driver: https://github.com/kubernetes-sigs/azuredisk-csi-driver/blob/master/docs/install-csi-driver-v0.9.0.md
* Install CSI driver: https://github.com/kubernetes-sigs/azuredisk-csi-driver/blob/master/docs/install-csi-driver-v0.9.0.md
</font>
</font>
=Operations=
* [[Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift]]

Latest revision as of 19:36, 12 April 2021

Internal

kubernetes.io/azure-file Provisioner

Azure Files storage can be exposed to pods as Persistent Volume provisioned by the "kubernetes.io/azure-file" storage plug-in. An example of how to configure a Kubernetes (OpenShift) instance with the plug-in is available here:

Provision Azure Files ReadWriteMany Persistent Volumes on Azure OpenShift

kubernetes.io/azure-file Provisioner Operations

CSI

CSI Organizatorium

TODO: parallel structure with

Amazon EFS CSI

The "disk.csi.azure.com" CSI plugin allows a Kubernetes instances deployed in Azure to use Azure disk volumes and mount them as block devices. Note that support for Azure disks shared between pods (ReadWriteMany access mode) is beta.