Storage provisioner for self-created clusters in 2022, for disk-heavy workload like MySQL?

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rook

    Storage Orchestration for Kubernetes

  • This is my go-to solution every time. https://rook.io/

  • topolvm

    Capacity-aware CSI plugin for Kubernetes

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • local-path-provisioner

    Dynamically provisioning persistent local storage with Kubernetes

  • Another option is using a local path CSI provider. There are a lot of options, I usually use the rancher one: https://github.com/rancher/local-path-provisioner However, this will give you the least amount of functionality, for example your pods will only be able to be scheduled on a specific node and there is no replication.

  • dbench

    Benchmark Kubernetes persistent disk volumes with fio: Read/write IOPS, bandwidth MB/s and latency (by leeliu)

  • Perhaps this might be true for i3.2xlarge or larger machines, but for smaller VMs these were the results I got. My setup was 3 masters - 6 workers (2vCPUs - 4GBs RAM). You can try it yourself with dbench and see what you get.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts