This guide illustrates the procedure to deploy and configure OpenEBS for Kubernetes for local volume provisioning.
-
Do not install OpenEBS using kubectl because this will cause issues later in upgrading the system to a newer version of CX.
-
See OpenEBS Prerequisites for the environment readiness.
-
Install using helm following the instructions mentioned under the Install section.
-
Skip the StorageClass step as you are setting up OpenEBS for local volume provisioning.
-
Verify the installation of OpenEBS following steps mentioned under Install Verification.
-
Set the storage class as default for Kubernetes
Bash# this commands results in the available storage classes. Normally, there is only one storage class configured by OpenEBS. kubectl get sc # The name of OpenEBS storage class is 'openebs-hostpath'. Run the following comamnd to set it as the default storage class. kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
Related