Ondat
Ondat is a software-defined, Kubernetes-native data storage platform that delivers pooled, replicated, and container-attached persistent storage for cloud-native applications.
- Container-native persistent storage for Kubernetes workloads (data management).
- Software-defined block storage with replication and high availability across Kubernetes clusters (infrastructure storage).
- Integration with Kubernetes primitives such as Critical Supplier Identification (CSI), StorageClasses, and StatefulSets for automated volume lifecycle management (cloud DevOps).
- Support for running stateful applications on public cloud, private cloud, and on-premises (on-prem) Kubernetes environments (hybrid cloud storage).
- Capabilities for data encryption, performance optimization, and policy-based placement for containerized workloads (data security and performance management).
More About Ondat
Ondat provides a Kubernetes-native storage platform that enables enterprises to run stateful workloads, such as databases and message queues, on container orchestration infrastructure. It focuses on delivering persistent storage that behaves consistently across public cloud, private cloud, and on-prem environments, giving infrastructure and platform teams a single storage control plane for Kubernetes.
The platform operates as software-defined storage (data management) deployed directly into Kubernetes clusters. It aggregates underlying storage resources from cluster nodes and exposes them as virtual volumes through Kubernetes interfaces. Ondat integrates with the Kubernetes Container Storage Interface (CSI) and uses constructs such as PersistentVolumeClaims and StorageClasses, allowing DevOps and application teams to provision and manage storage using native Kubernetes workflows and YAML-based configuration.
Ondat uses a distributed architecture that replicates data across multiple nodes for high availability. When a container writes to a volume, the data is synchronously replicated to other nodes, providing resilience against node failure. This design aligns with enterprise requirements for availability and durability of business-critical applications deployed on Kubernetes. It also supports features such as data locality, where workloads can access storage from nodes that minimize latency, and automated failover when nodes or pods are rescheduled by Kubernetes.
Security capabilities include encryption of data in transit and at rest, using established cryptographic standards. Policy-driven controls allow operators to define how and where data is stored, including replication factors and placement constraints. These features support compliance-oriented environments and multi-tenant clusters where teams require isolation and predictable behavior for stateful services.
From a marketplace perspective, Ondat fits within the categories of Kubernetes storage, cloud-native data management, and infrastructure storage for container platforms. It is used by platform engineering, Site Reliability Engineering (SRE), and infrastructure teams that need to standardize storage for containerized applications across heterogeneous environments. Compared with traditional SAN or Network Attached Storage (NAS) appliances, Ondat runs directly on Kubernetes nodes and exposes storage through Kubernetes APIs, reducing reliance on external storage arrays while still supporting deployment on top of cloud or on-prem infrastructure.
Enterprises deploy Ondat to support databases, streaming platforms, and other stateful services that require predictable performance and failover behavior in Kubernetes. The platform’s alignment with Kubernetes abstractions and CSI makes it suitable for inclusion in cloud-native platform stacks alongside service meshes, observability tools, and Continuous Integration and Continuous Deployment (CI/CD) pipelines, providing a storage layer tailored to containerized workloads.