OpenShift origin Platform
Hyper-converged Persistent volume Manager (PVM):UI
Get the state of persistent volumes claims (PVC), in your project,at a glance with the PVM:UI.
The OpenShift Origin Platform (OO) or Kubernetes (K8s) Cluster persistent volume claims (PVC) are matched and displayed with the persistent volumes (PV) dynamically provisioned by the Heketi-based GlusterFS PVM:Engine.
If your deployed container-based applications are not getting persistent storage rapidly enough, or appear to hang waiting for storage allocations, you can review the status and performance of the dynamic allocation of storage resources.
HYper-converged Persistent volume Manager (PVM):Engine
The Heketi-based PVM:Engine responds to persistent volume claims (PVC) from any OpenShift Origin Platform (OO) application, any Kubernetes application, or from the command line interfaces ('oc' or 'kubectl').
The PVM:Engine can be implemented using a standalone GlusterFS Cluster or a Hyper-converged GlusterFS Cluster in your OpenShift Origin Cluster or Kubernetes Cluster.
The underlying database can either be containerized databases like PostgreSQL database or an Oracle XE database or
Out-of-band requests to your Cluster Administrators are no longer needed and persistent volume needs are dynamically fulfilled to the exact size requested. Storage volumes are optimized and idle storage volumes are dramatically reduced.
Developers will have more control of their persistent storage needs without being exposed to the underlying dynamic storage provisioningdetails.
Persistent Volume Manager:REST API
In keeping with the OpenAPI initiative, we won't lock you into our APIs. Our APIs are RESTful APIs based on https requests and JSON responses. The APIs are Swagger-compliant to provide you with a powerful representation of the functionality on SwaggerHub or on your desktop with open source Swagger tools.
With our Swagger-enabled APIs, you get interactive documentation, client SDK generation, and discoverability.
Optionally protected by KeyCloak (using OAuth2), the APIs can be configured behind an API Gateway, and they can be called directly by a third-party application.
A full life-cycle cloud-based or on-premise API Management solution is available from Eupraxia Labs.