Azure Kubernetes Storage: Difference between revisions
Jump to navigation
Jump to search
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* [[Kubernetes_Storage_Concepts#Azure_Kubernetes_Storage|Kubernetes Storage Concepts]] | * [[Kubernetes_Storage_Concepts#Azure_Kubernetes_Storage|Kubernetes Storage Concepts]] | ||
* [[Azure Storage Concepts]] | * [[Azure Storage Concepts]] | ||
=kubernetes.io/azure-file Provisioner= | |||
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== | |||
* [[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 13: | 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> | ||
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:
kubernetes.io/azure-file Provisioner Operations
CSI
CSI Organizatorium
TODO: parallel structure with
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.
- https://docs.microsoft.com/en-us/azure/aks/csi-storage-drivers
- https://docs.microsoft.com/en-us/azure/aks/azure-files-csi
- https://github.com/kubernetes-sigs/azuredisk-csi-driver
- Create azure.config https://github.com/kubernetes-sigs/azuredisk-csi-driver/blob/master/docs/read-from-secret.md
- Install CSI driver: https://github.com/kubernetes-sigs/azuredisk-csi-driver/blob/master/docs/install-csi-driver-v0.9.0.md