Ephemeral Container Storage Data Loss
Short answer
C Ephemeral storage is tied to the container lifecycle and is permanently lost when the container restarts.
Question
Key Takeaways
This question tests the distinction between ephemeral and persistent container storage, trapping those who confuse general storage paradigms with container-specific lifecycle behaviors.
Ephemeral storage is a temporary container storage type that loses all data when the container restarts or terminates, unlike persistent volumes.
Common mistake: Choosing Block or Object because they are standard storage types, or choosing Persistent volume due to misreading the question, when persistent volumes explicitly survive restarts.
Expert Analysis
Container Lifecycle and Storage In container orchestration systems like Kubernetes, storage is categorized by its relationship to the pod or container lifecycle. Ephemeral storage (option C) is temporary, local storage tied directly to the life of a container or pod. When a container crashes, stops, or restarts, the ephemeral storage is wiped clean, and the container starts again from its original state. This is the defining characteristic of ephemeral storage.
Persistence vs. Transience Persistent volumes (option B) are the exact opposite; they exist independently of the container lifecycle and are explicitly designed to survive container restarts, rescheduling, or pod terminations. Therefore, option B is incorrect for this scenario.
Underlying Storage Architectures Object (option A) and Block (option D) describe backend storage architectures rather than container-specific lifecycle behaviors. While a container might utilize block or object storage as the backend for a volume, the key factor determining data retention upon a container restart is whether the volume is mounted as ephemeral or persistent. Ephemeral storage often utilizes the node's local block storage under the hood, but because it is not mounted as a persistent volume, it is destroyed with the container. As one comment correctly summarizes, ephemeral storage is tied to the container lifecycle, meaning any data written to it is permanently lost upon a restart, leaving the container with a "clean slate".
Conclusion Because the question specifically asks for the storage type that loses data after a restart, the correct and only valid choice is C.
Official Reference
https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/
This link opens the official vendor documentation in a new tab.
Exam Strategy
When asked about data persistence across container restarts, immediately associate "ephemeral" with temporary state tied to the container lifecycle. Contrast this with "persistent" which survives restarts, and do not be distracted by underlying storage architectures like block or object which do not define the lifecycle retention.
Community Votes
85% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 2 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 2
-
fc040c7 👍 1 Answered CEphemeral storage is a temporary type of storage that is tied directly to the lifecycle of a specific container or pod. When a container crashes, stops, or restarts, any data written to its local ephemeral storage is permanently lost and the container starts again with a "clean slate".
-
adamba90 👍 1 Answered CData is lost after a container restart or termination.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All CV0-004 Questions
Access 100 questions with complete answers and detailed explanations.
View Full CV0-004 Practice Test →