- Temporary storage
- Persistent volumes
- Object storage (Allas)
- Configuration: ConfigMaps and Secrets
---
# Temporary storage
- Traditional filesystem approach: `emptyDir`
- A directory mounted in the file hierarchy
- Local and temporary storage
- The fastest volume type available
- Data is lost when the application is killed / restarted
---
# Persistent volumes
- Traditional filesystem approach: a directory mounted in the file hierarchy
- The underlying technology is called Cinder
---
# Object storage (Allas)
- It is not a file storage ➡️ a different use case from the OS point of view
- Accessed through an API
- Default quota is 10 TiB
- Hard limits:
- 1 000 buckets / project
- 500 000 objects / bucket
---
# Configuration: ConfigMaps and Secrets
- Stored as internal API objects
- Configuration files:
- Can be edited directly in the web interface
- …or as YAML or JSON objects
- Can be mounted as files or as environment variables
- Secrets are ConfigMaps with an extra layer of security