Ephemeral File System
Each job is provisioned with a file system optimized for high I/O operations. This file system is ephemeral, meaning any data stored on this file system will be erased once the job has finished.
The size of the available file system is 100GB
, and it is used for:
- Storing Docker images utilized by the job.
- Exchanging data between the job's containers (for example, see spec.pipelines.sharedMountPoints of the
GitLabRunnerClaim
resource). - Housing packages and libraries installed during the job's execution.
- Accumulating temporary data, logs, or cache generated during the job's execution.
- Any intermediary artifacts or files created during various stages of the job.
Disk usage by the ephemeral file system is fully covered, regardless of its size, ensuring no storage costs are incurred.