Scalable and Reliable Kubernetes Storage – Sarkan Goes Open Source
Managing storage in Kubernetes can be challenging—especially when you need scalability, reliability, and control over your data at the same time. In many cases, this leads to increased costs and added infrastructure complexity.
Sarkan addresses these challenges by providing a scalable, resilient, and easy-to-manage storage layer built directly into Kubernetes.
The solution originated from a real-world need: how to securely store hundreds of terabytes of logs in Kubernetes-based monitoring environments.
Over the past years, Sarkan has been running in production for several of our customers. Now, we are taking the next step and releasing its core components as open source so that it can be used more broadly.
What problems does Sarkan solve as a Kubernetes storage solution?
- Scalable and resilient storage in Kubernetes
Runs on cluster nodes and remains available despite restarts and failures. - Lack of native storage for cloud-native workloads
Exposes storage as standard Kubernetes volumes (CSI). - Storage management and lifecycle complexity
Automates deployment, configuration, and updates. - Flexible storage architecture
Supports multiple storage backends depending on your needs.
How was Sarkan built?
Nearly four years ago, we faced the challenge of building an NFS-based solution resilient to restarts, designed to store logs reliably.
The idea emerged during discussions between Paweł and Łukasz: run NFS inside Kubernetes containers.
At the beginning, we lacked experience, so we had to design everything from scratch: the architecture, inter-component communication, and the data model. Initially, we built on LizardFS.
As a result, Sarkan was created. Today, we use SaunaFS as a foundation and extend it with custom mechanisms tailored for Kubernetes environments.
Why open source?
We have spent dozens of sprints improving this solution, and we are ready to share it with the community. Open source is a natural next step for us.
On one hand, we have learned a lot from the open source ecosystem ourselves, so this is an opportunity to give back. On the other hand, it allows us to see how the solution performs across a much wider range of environments.
Try Sarkan in practice and see what you can build with it.
For more details check our Pricing page.
