DataCore Puls8 Local Storage

Explore this Page

Overview of Local Storage

Local Storage in DataCore Puls8 refers to a storage setup where data is stored directly on a single node's disk without replication across multiple nodes. It is designed for workloads that require low-latency, high-performance storage but do not need redundancy or high availability at the storage level. DataCore Puls8 provides dynamic persistent volume (PV) provisioners for Kubernetes Local Volumes.

Since Local Volumes are accessible only from a single node, its availability is directly tied to the health of that node. If the node becomes unavailable, the local volume will also become inaccessible, preventing any associated Pods from running. Applications utilizing Local Volumes must be designed to handle reduced availability and, in some cases, potential data loss, depending on the resilience of the underlying storage medium.

Core Functionality

  • Provides dynamic provisioning of local PVs.
  • Supports high-performance workloads that manage their own replication and data protection.
  • Enables monitoring of local disks for potential failures.

Architectural Objectives

  • High Availability and Durability: Designed for applications that can tolerate node failure and potential data loss.
  • Simplified Deployment and Management: Offers seamless integration with Kubernetes, allowing easy provisioning and monitoring.
  • Low Overhead Abstraction: Ensures minimal resource consumption while maintaining high performance.

Operational Efficiency

Local Storage delivers high-speed access to data by leveraging direct disk access without network dependencies. However, since it is limited to a single node, data replication and redundancy must be managed at the application level.

Learn More