Prompt
What should I use for app uploads if I need them to survive container rescheduling?
Latest observation
Oct 12, 2026
OpenAI APIWeb search: off
Use persistent storage that’s external to the container—not the container filesystem.
Best options:
-
Object storage for uploaded files
- Examples: Amazon S3, Azure Blob Storage, Google Cloud Storage, MinIO
- Ideal for app uploads because files survive restarts, rescheduling, and scaling
- Usually the best choice for user-uploaded media/documents
-
Persistent volumes if the app needs filesystem semantics
- Examples: Kubernetes PersistentVolume / PersistentVolumeClaim, network-attached storage like EBS, NFS, Ceph, Azure Disk
- Good when the app expects a normal filesystem
- Make sure the volume is reusable after pod rescheduling
Avoid storing uploads only inside the container’s local filesystem, because those files are lost when the container is rescheduled or replaced.
If you want, I can recommend the best option based on whether you’re on Kubernetes, Docker Compose, or a specific cloud.