Verifying DataCore Puls8 Installation

Explore this Page

Overview

After installing DataCore Puls8, it is essential to verify that all components are functioning correctly. This guide outlines the steps to check the status of deployed pods, verify StorageClasses, and ensure that DataCore Puls8 has been installed successfully.

Verifying Pods for Default Installation

To list all running pods in the DataCore Puls8 namespace, use the following command:

Copy
List the Pods in puls8 Namespace
kubectl get pods -n puls8

If the installation is successful, you should see output similar to the following:

Copy
Sample Output
NAME                                              READY   STATUS    RESTARTS   AGE
puls8-agent-core-674f784df5-7szbm                 2/2     Running   0          11m
puls8-agent-ha-node-nnkmv                         1/1     Running   0          11m
puls8-api-rest-79556897c8-b824j                   1/1     Running   0          11m
puls8-csi-controller-b5c47d49-5t5zd               6/6     Running   0          11m
puls8-etcd-0                                      1/1     Running   0          11m
puls8-localpv-provisioner-6ddf7c7978-4fkvs        1/1     Running   0          11m
puls8-lvm-localpv-controller-7b6d6b4665-fk78q     5/5     Running   0          11m
puls8-zfs-localpv-controller-f78f7467c-blr7q      5/5     Running   0          11m

Verifying Pods for Installation with Replicated Storage Disabled

To verify pods when replicated storage is disabled, run:

Copy
List the Pods in puls8 Namespace
kubectl get pods -n puls8

If the installation is successful, you should see output similar to the following:

Copy
Sample Output
NAME                                              READY   STATUS    RESTARTS   AGE
puls8-localpv-provisioner-6ddf7c7978-jsstg        1/1     Running   0          3m9s
puls8-lvm-localpv-controller-7b6d6b4665-wfw64     5/5     Running   0          3m9s
puls8-zfs-localpv-controller-f78f7467c-k7ldb      5/5     Running   0          3m9s

Verifying StorageClasses

To check if DataCore Puls8 has been installed with default StorageClasses, execute:

Copy
List Available StorageClasses
kubectl get sc

If the installation is successful, you should see output similar to the following:

Copy
Sample Output
NAME                       PROVISIONER               RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
mayastor-etcd-localpv      openebs.io/local          Delete          WaitForFirstConsumer   false                  35m
openebs-hostpath           openebs.io/local          Delete          WaitForFirstConsumer   false                  35m
openebs-loki-localpv       openebs.io/local          Delete          WaitForFirstConsumer   false                  35m
openebs-minio-localpv      openebs.io/local          Delete          WaitForFirstConsumer   false                  35m
puls8-single-replica       io.openebs.csi-mayastor   Delete          Immediate              true                   35m

Learn More