Running databases on Kubernetes can be risky due to the potential for storage issues such as dangling Persistent Volumes (PV) and Persistent Volume Claims (PVC). The concept is likened to using a flash drive for critical data storage, with similar risks of data corruption and resource waste. The reliance on the CSI controller in Kubernetes can lead to data inaccessibility and manual recovery, making it less suitable for highly stateful, storage-intensive applications like databases.

5m read timeFrom dev.to
Post cover image
Table of contents
Comparison: Flash Drives vs. PVC/PV in KubernetesConclusion: Why Databases and Kubernetes Aren’t Always a Great Match
4 Comments

Sort: