A hands-on evaluation of GlusterFS as a replacement for NFS file servers in a Kubernetes migration context. The author deployed a 3-node GlusterFS cluster (replica 3, arbiter 1) on CentOS 7 VMs, automated via Puppet and Hiera. Performance benchmarks using fio reveal acceptable sequential reads (~380MB/s) but poor sequential writes (~25.6MB/s) and mediocre 4K IOPS. Key pain points include excessive open file handles (~1.5 million on idle nodes), scattered and inconsistent configuration files, memory leaks causing OOM kills and volume corruption between versions 3.10–3.12, and slow CLI tooling that makes bulk volume option changes impractically slow (16+ minutes for 200 volumes × 5 options).

6m read timeFrom smcleod.net
Post cover image
Table of contents
Implementation #Automation / Puppet #Performance #Annoyances #

Sort: