Technology · Ebook
HwameiStor: High-Availability Local Storage for Kubernetes
by Shriira Press
Stateful applications need storage that is fast, reliable, and close to the workload, yet most Kubernetes clusters fall back on remote network storage that adds latency and operational weight. HwameiStor, a CNCF sandbox project, takes a different path: it pools the local disks already inside each node — HDDs, SSDs, and NVMe drives — into a Kubernetes-native storage system that provisions local volumes through the standard CSI interface, while still offering cross-node high availability when you need it. This book walks the system end to end: the Local Disk Manager and disk discovery, the Local Storage engine and LVM-backed volumes, the scheduler and admission controller, HA replicas powered by DRBD, migration and eviction, and operating it all in practice.
Contents
- 1Preface
- 2Chapter 1 — What HwameiStor Is
- 3Chapter 2 — Disks, Nodes, and the Local Disk Manager
- 4Chapter 3 — Local Storage and LVM Volumes
- 5Chapter 4 — Provisioning Volumes Through CSI
- 6Chapter 5 — Keeping Pods Next to Their Data
- 7Chapter 6 — High Availability with Replicas
- 8Chapter 7 — Migration, Eviction, and Volume Lifecycle
- 9Chapter 8 — HwameiStor in Practice
