Persistent Storage for Kubernetes

Storage shouldn’t be an afterthought in your containers. That’s why Quobyte’s distributed file system integrates seamlessly with Kubernetes!

Make persistent storage as flexible as your containers

Containers are an integral part of today’s DevOps for reducing cost and complexity and enabling the rapid testing and deploying of applications. But once you’re lifting your application containers into production, you need an answer to the question of what to do with their data.

Containers deliver great flexibility – if one crashes, just fire up the next. Its data, however, will perish along with it unless you have a proper storage solution in place – a solution that’s up to par with container flexibility and integrates with the current container management schedulers.

Quobyte’s distributed file system is up to the task – it not only provides container-native storage, but is designed with scalability in mind to cope with the requirements of modern enterprise IT infrastructures and their workloads.

Quobyte Helm Chart and CSI Plugin


Use our new helm chart for automatic deployment of Quobyte on Kubernetes. The helm chart supports deployment of the Quobyte client, the Quobyte CSI plugin and/or the Quobyte services. You can deploy all three or just the client and CSI plugin if you have an external Quobyte cluster

Quobyte helm chart on github

Quobyte CSI Plugin on github

The Quobyte CSI plugin works with the Quobyte Free Edition - on prem or on the cloud kubernetes offerings!

Learn more about Kubernetes with Quobyte

Tutorial logo

How to set up shared file system (RWX) persistent volumes on Kubernetes with Quobyte

READ MORE

Tutorial logo

How to connect Kubernetes StorageClasses to the Quobyte Policy Engine

READ MORE

Tutorial logo

How to combine flash and HDD in Quobyte for fast and cost-effective Persistent Volumes

READ MORE

Tutorial logo

Consolidate your Kubernetes Storage with Quobyte's Multi-tenancy and Self-service.

READ MORE

Glossary logo

Confused by PV, PCV, CSI? Read our gloassary on K8s storage terms

READ MORE

Helm Chart logo

Deploy the Quobyte CSI Plugin, client or services fully automated.

READ MORE

CSI Plugin logo

Automatically provision Quobyte volumes from Kubernetes.

READ MORE

How To: Unleash Unlimited Performance on Kubernetes with Scale-Out Storage

Kubernetes is a great platform to run scale-out workloads, from serving user-generated content via nginx, to machine learning or data analytics. That brave new world of scale-out will work, unless your persistent volumes don't enable data sharing or can't keep up with the scale-out of the application.

In this webinar, we will learn how to connect your Kubernetes cluster to Quobyte and use ReadWriteMany volumes. Quobyte allows you to share a persistent volume across thousands of nodes, so you can easily scale your application from a few replicas to hundreds.

Benefit from powerful container storage

Container storage portability illustration

Quobyte is a distributed file system that delivers container-native storage. The software storage system provides fault tolerance, high-availability, dynamic and policy-driven provisioning, and full-fledged monitoring and management. Quobyte thus enables DevOps from a storage perspective and allows you to grow your storage capacity and performance along with the container platform, benefitting from linear scale-out. Quobyte delivers low-latency and parallel throughput performance to your containerized applications. Run databases, scale-out applications, and big data analytics on one single infrastructure and never worry about your containers’ data storage again. And on top of all that, Quobyte delivers an unrivaled level of operational efficiency.

Key Benefits
  • Quobyte’s distributed parallel file system delivers the performance your workloads need
  • >Use as a drop-in replacement for NFS and benefit from Quobyte’s deep integration with Kubernetes and Docker
  • Built-in fault tolerance for high availability
  • Scale out capacity without the hassle

Mirror container flexibility in your storage cluster

Illustration traditional vs modern storage infrastructures

The key concept behind containers is their portability. They can run basically anywhere with just the minimum of compute resources. Quobyte storage mirrors the flexibility and portability containers provide. Quobyte itself can be containerized, enabling rolling updates and simplifying storage management. Quobyte’s distributed file system comes with smart replication, erasure coding, and full fault tolerance to ensure that wherever your containers go, their data is safe and secure.

Key Benefits
  • No data loss when your containers fail, thanks to persistent volumes, full fault tolerance, and implicit locking
  • Run Quobyte inside of containers for full storage flexibility
  • Smart replication, policy-driven provisioning, failover, and rolling updates guarantee zero downtime

Extend operational efficiency to your container storage cluster

Container management platforms today are essentially container automation tools. They greatly facilitate container management and scheduling and enable extremely efficient operations and DevOps. The underlying storage system in container infrastructures should mirror that efficiency by automating routine storage tasks. Quobyte’s Health Manager, near real-time analytics, and web console, API, and CLI make it easy to get all the info your admins need and then some.

Key Benefits
  • Deep integration with your favorite container management platforms
  • Implicit locking guarantees data integrity and safety
  • Full range of fault-tolerance features enables high availability
  • Access data through native clients for Linux, Windows, and macOS or use S3, NFS, SMB, and Hadoop
  • Use commodity servers, with HDDs, SSDs, and NVMe and freely choose the right hardware for you
  • Reduce cost and admin overhead thanks to a simple setup and low-key maintenance