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.
Table of contents
Comparison: Flash Drives vs. PVC/PV in KubernetesConclusion: Why Databases and Kubernetes Aren’t Always a Great Match4 Comments
Sort: