Introduction
When you use storage in Kubernetes, you need to tell how your app will use it. Access modes define if the storage can be used by one or many apps and if it can be written to or only read.
When you want a single app to write data to a storage volume.
When multiple apps need to read the same data but not change it.
When multiple apps need to read and write data on the same storage at the same time.
When you want to avoid data conflicts by limiting write access to one app.
When you want to share configuration files or logs across many apps in read-only mode.