This document discusses choosing the right storage option for Kubernetes workloads. It begins by distinguishing between stateful and stateless applications, and describes Kubernetes storage concepts like volumes, persistent volumes, persistent volume claims and storage classes. It then reviews various cloud native storage options and traditional solutions that integrate with Kubernetes via the container storage interface (CSI). Key factors for choosing storage are listed like support for VMs and containers, replication features, performance, encryption and portability. Common challenges with storage options are also outlined. The document emphasizes testing multiple solutions, considering licensing, and aligning with enterprise strategies when selecting storage for Kubernetes.