Managing different clusters with lot of components like Pods, OpenEBS volume, StoragePools etc using CLI method is very difficult. MayaOnline provides the full view of OpenEBS components with connectivity to other components which will get a good understanding of the placement of these components in the Kubernetes environment. The topology view is enhanced with the help of scope plugin.
Graphic or Table mode
Topology view provides both graphical and table view of Processes, Containers, Pods, Controllers, Services, Hosts, Pools and Volumes. For viewing graphical representation, select View Graph option listed on the top. For viewing table view, select Table View option. View Resource option will provide the usages of resources such as Memory and CPU for Processes,Containers and Hosts.
Topology view can be pause for a couple of moments or you can see the live monitoring. These options can be switched using Live or Pause options. Live option will show the live state of the system. Pause option will pause the updates from the clusters.
OpenEBS Components Real-time Status
There are many OpenEBS components belongs to Pods,Pool,Volume,Containers etc and the information of these resources can be visible by clicking that particular component. Each of these resources are represented in a hierarchy fashion and if you click on any of the component, it will show the details of corresponding resource.
By filtering namespace, you will have a full view of pods created in corresponding namespace. It will provide the pods with connected to other components. OpenEBS related pods can be seen either using filtering namespace with All Namespaces or openebs namespace.
By filtering namespace, you will have a full view of containers created in corresponding namespace. It will provide the containers connectivity to other components. OpenEBS related containers can be seen either using filtering namespace All Namespaces or openebs namespace.
By filtering namespace, you will have a full view of deployments created in corresponding namespace. It will provide the deployments components. OpenEBS related deployments can be seen either using filtering namespace All Namespaces or openebs namespace.
Here it will show the resources associated with the corresponding pool. For example;disk, StoragePoolClaim, cStorPool etc.
It will show the resources associated with the corresponding volume. For example; PVC, PV, cStor Volume, cStor Volume replica, cStor Pool, StoragePoolClaim etc.
Snapshot of an OpenEBS Volume
MayaOnline also allows to take instantaneous snapshots. Admin has to do the following steps to take a snapshot of the OpenEBS volume using MayaOnline:-
- Click on Volumes topology and select the particular volume.
- Click on the camera icon which is visible to create the snapshot.
- Snapshot will be created and click the show snapshot filter on the below left to view the created snapshot
Troubleshoot and Manage Containers
Click on a container, pod or host to view the controls that allow you to: pause, restart, stop and delete and describe of the particular resource. Also if you click on Volume or Pool, it allows you to describe the corresponding resource.
Logs of selected containers can be obtained by clicking the terminal icon of the selected container and get the required logs by going inside the path. Logs of the Pods can be collected from Pod topology by clicking on Get Logs icon of the selected Pod.
More troubleshooting can be done by launching terminal windows from any container or host so that you can interact with your container and run any UNIX command to diagnose issues or getting information. Launch a terminal by clicking the
>_ icon from the details panel of a selected container or host.