Diskpipe
Storage services for volumes, snapshots, replication, tenant policy and regional failover, with Kubernetes as one deployment and integration choice.
The implementation currently lives under zccusan/ in the zcutils repository.
Binary names, API paths and installation commands retain their existing names.
Choose your deployment
| Documentation | Use it when |
|---|---|
| With Kubernetes | You operate clusters and want CSI volumes, Helm installation and Kubernetes policy resources. |
| Without Kubernetes | You need the underlying storage services and direct interfaces without a Kubernetes control plane. |
These choices describe orchestration. Either can run on physical servers, virtual machines or cloud instances.
Operate the storage system
Day-two identity and failover covers scoped OAuth, IAM and native Kubernetes identity, supplementary approval, workload failover and cleanup. Each deployment page points to the relevant installation and architecture material.
The architecture reference defines the shared storage layers. The Kubernetes CSI adapter translates requests; the storage services own placement, replication and tenancy.
Related projects
Explore the Zero Copy Cinematic Universe for project relationships, or visit zcutils for the underlying stream and transport tools.
Documentation library
- License
- zcutils
- Global transport security and secret lifecycle
- Dynamic topology and durability ownership
- Estate sharding contract
- Federated identity and approval laboratory
- Ephemeral EC2 runner smoke workflow
- Global volume failover
- HA and PITR consensus metadata
- Kernel-module build matrix
- Lane/flow scheduler
- OAuth-backed SAML, nginx and real-time revocation
- WAL custody tiers and geographic survivability
- Zero-Copy Descriptor Model
- Documentation sites
- zcutils
- Zero Copy Cinematic Universe
- Diskpipe documentation HTTPS operations
- Diskpipe
- zcblock-csi Helm Chart
- Bundled zcnblk client source
- zccusan chaos toolbox
- ZCCUSAN Community Survey (Terraform + Lambda + Aurora DSQL)
- ZCCUSAN Community Survey Stack
- Disposable managed-Kubernetes quickstart clusters
- Disposable AKS quickstart cluster
- Disposable GKE quickstart cluster
- GitHub ephemeral EC2 runner permissions
- Optional persistent runner cache
- Optional build-attestation signing key
- Snapshot CRD Upgrade Contract
- FIPS images and test environments
- Validate a zcblock-csi image
- zcblock CSI Driver
- AWS-LC certificate 5314 recompilation guide
- FIPS crypto integration and migration
- zccusan FIPS overview
- Offline FIPS compilation
- Reproduced executables and image admission
- Reproduced executable bundle: {{SOURCE_REVISION_SHORT}}
- Reproduced executable bundle: 75c89bd43418
- Build a zccusan kernel module
- Day-two operations: federated identity and failover verification
- Untrusted federation 3: run a region on a Mac without Kubernetes
- Cross-region getting started 2: automatic failover and failback
- Cross-region getting started 3: recovery policy and approval gates
- Cross-region getting started 1: replication and recovery estimates
- Getting started with tiering on Kubernetes
- Untrusted federation 1: offer bounded storage to a friend
- Untrusted federation 2: store 100 MB of files in another region
- Getting started 1: Kubernetes happy path
- Getting started 2: explained Kubernetes installation
- Optional next step: validate single-region reliability
- Diskpipe
- Diskpipe with Kubernetes
- Diskpipe without Kubernetes
- Streaming Replication and Shaping
- zccusan