Features
A comprehensive overview of every component powering Sarkan’s hyper-converged Kubernetes storage platform.
| COMPONENT | DESCRIPTION | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| SarkanSFS Operator |
High Availability (Raft): Custom (non SaunaFS) RAFT-based election mechanism to manage metadata servers master and shadow roles ensuring seamless failover and preventing brainsplit.
It outperforms the built-in SaunaFS mechanism by completely preventing the "split-brain" problem during major failures. Our solution uses the Raft algorithm based on a strict quorum. This ensures perfect data consistency and a safe failover even in extreme situations—for example, when more than half of the metadata servers go down, or when disconnected nodes rejoin the network with outdated data. Read docs |
|||||||||
| SarkanSFS Operator |
Load and Capacity Optimization: Automated chunkserver rebalancing optimizes data distribution across the cluster. By proportionally allocating chunks across mixed-capacity drives, it ensures all disks fill at the same rate, eliminating bottlenecks and wasted space.
Read docs |
|||||||||
| SarkanSFS Operator |
Native SaunaFS Support: Fully supports core SaunaFS features, including advanced replication and seamless configuration of metadata and chunk servers.
Read docs |
|||||||||
| SarkanSFS Operator |
Autodiscovery: Instantly integrates storage into the cluster by simply labeling PVs or PVCs. This eliminates manual configuration by automatically turning raw volumes into active components.
Read docs |
|||||||||
| SarkanSFS Operator |
Multi-Cluster Isolation: Securely run multiple independent SaunaFS clusters within a single Kubernetes environment, enabling zero-interference "Storage-as-a-Service" for different teams.
Read docs |
|||||||||
| SarkanSFS Operator |
External Storage Access: Automatically provisions LoadBalancers and host-port mappings to let external bare-metal servers or VMs consume storage. Additionally, it provides Helm-managed NFS support via Ganesha.
Read docs (Architecture) Read docs (NFS Ganesha) |
|||||||||
| SarkanSFS Operator |
Build-in monitoring: Integrated metadata and chunk server metric real time prometheus exporters. Read docsCollected metrics:
|
|||||||||
| SarkanSFS Operator |
Monitoring dashboard: Includes a ready-to-use Grafana dashboard for enterprise monitoring. Track I/O throughput, latency, and cluster health in real-time through a professional "single pane of glass" view.
Read docs |
|||||||||
| SarkanSFS CSI |
File System Support: Provides native support for the SaunaFS file system, enabling dynamic volume provisioning and seamless integration within Kubernetes.
Read docs |
|||||||||
| SarkanSFS CSI |
Multiple Access Modes: Supports all standard Kubernetes access modes (ReadWriteOnce, ReadOnlyMany, ReadWriteOncePod), including full ReadWriteMany (RWX) support for simultaneous read-write volume mounts across multiple nodes.
Read docs |
|||||||||
| SarkanSFS CSI |
Volume Lifecycle Management: Fully supports dynamic volume provisioning, cloning, and seamless capacity expansion.
Read docs |
|||||||||
| SarkanSFS CSI |
Snapshots and Restore: Supports volume snapshot creation and fast restoration for reliable data backups and recovery.
Read docs |
|||||||||
| SarkanSFS CSI |
Mount Corruption Detection & Recovery: Automatically detects broken mounts and remounts volumes for newly scheduled pods. Existing pods require an application-level restart to regain access to the directory.
Read docs |
|||||||||
| SarkanSFS CSI |
Block Volume Support: Dedicated support for raw block volumes, optimized for gateway use cases.
Read docs |
|||||||||
| SarkanSFS CSI |
Multiple File Systems Support: Offers compatibility with various file systems. In addition to native SaunaFS, it fully supports ext3, ext4, and xfs when provisioned in block volume mode.
Read docs |
|||||||||
| SarkanHD CSI |
|
|||||||||
| SarkanSFS Go API Client |
|
|||||||||
| Sarkan Kubernetes Playbook |
|
|||||||||
| Sarkan Management Pack |
Provides native integration with VMware Aria Operations for automatic discovery, metric collection, and clear visualization of Sarkan environment components.
Read docs |
|||||||||
| Sarkan Content Pack |
Centralizes and analyzes cluster logs within VMware Aria, offering pre-built dashboards, queries, and alerts to significantly accelerate troubleshooting.
|
|||||||||
| Automated OVA Deployment | Centralizes and analyzes cluster logs within VMware Aria, offering pre-built dashboards, queries, and alerts to significantly accelerate troubleshooting. | |||||||||
| Community Support | Community Support: Driven by the community with best-effort, low-priority response times. All community tickets are synced one-way to the Enterprise tracking system. | |||||||||
| Enterprise Support | 24/7 Premium Support: High-priority issue resolution with round-the-clock 24/7 coverage. Includes direct access to dedicated email and phone support channels. |