Kubernetes Storage Operations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 24: Line 24:
==Create a Local Volume and a Persistent Volume Claim that Binds to It==
==Create a Local Volume and a Persistent Volume Claim that Binds to It==


 
This is the step-by-step procedure to create a [[Kubernetes_Storage_Concepts#Persistent_Volume_.28PV.29|persistent volume]] backed by a [[Kubernetes_Storage_Concepts#local|local volume]] and expose it to a pod with a matching [[Kubernetes_Storage_Concepts#Persistent_Volume_Claim_.28PVC.29|persistent volume claim]].
 
To create a [[Kubernetes_Storage_Concepts#local|local volume]]:


===Expose a Local Disk===
===Expose a Local Disk===
===Expose a Local Directory===
===Expose a Local Directory===

Revision as of 02:30, 12 December 2019

Internal

Get Information about Persistent Volumes

kubectl get pv <pv-name>
kubectl describe pv <pv-name>

Get Information about Persistent Volumes Claims

kubectl get pvc <pvc-name>
kubectl describe pvc <pvc-name>

Get Information about Storage Classes

NFS volume Example

This is an example to setup and use an nfs volume.

TODO: https://github.com/kubernetes/examples/tree/master/staging/volumes/nfs

Local Volumes

Create a Local Volume and a Persistent Volume Claim that Binds to It

This is the step-by-step procedure to create a persistent volume backed by a local volume and expose it to a pod with a matching persistent volume claim.

Expose a Local Disk

Expose a Local Directory