OpenEBS hosts several production stateful applications on GKE as reference workloads that use OpenEBS PVs (cStor storage engine) as the underlying storage. These PVs are periodically upgraded based on successful builds from the master.
The openebs.ci portal consists of a “Workload Dashboard” that provides a summary view of all stateful applications (with details such as status, type, PV versions, replica count) while also maintaining a detailed real-time view of each application in dedicated dashboards.
The application dashboards carry detailed information of the stateful application and importantly, also provides users with interfaces for live interaction with the application on the cluster. These are highlighted in the screenshots below:
Real-time status of the stateful application replicas
Deployment details (link to YAML manifests, namespace, labels, PV versions)
Interface to list OpenEBS volumes associated with the application
Interface to perform simple I/O (writes, reads) on the application to verify stability/ operational storage
Interface to induce chaos on the application/storage components using Litmus APIs with visibility into progress / logs of the chaos operation
The application replica status can be observed for changes during the course of the chaos test.