Cloud Malaya Lab
  • Home Cloud Lab
    • Architecture
    • DNS Server
  • DevOps & DevSecOps
    • Kubernetes
      • Fundamental
        • Taints in Kubernetes
        • Kubernetes Observability (Monitoring) Guide
        • DNS in Kubernetes (CoreDNS)
        • Storage in Kubernetes
          • Container Storage Interface - CSI
          • Ephemeral Storage Explain
        • Cluster CPU & Memory Inspections
        • Open Source and Free Storage Solution Kubernetes
      • PoC Lab
        • Configure Access to Multiple Cluster using KUBE_CONFIG
        • High Availability Portable Mini Kubernetes Data Center with K3s
          • Lab 1: Build the K3s Infrastructure
          • Lab 2: Automate the K3s clusters deployment with Ansible
          • Lab 3: Multi Master K3s kubeconfig files for smooth accessibility
          • Lab 4: Network Configurations & Tools
        • AWX/Ansible Tower Deployment on Kubernetes
          • Lab 1 - Understanding Requirements
          • Lab 2 - AWX,AWX Operator Configurations & Deployments
          • Lab 3 - Ingress Networking & Connectivity via Nginx
          • Lab 4: AWX Web Console & accessibility on LAN
        • Troubleshooting: Ansible Tower - Reset admin password
    • Monitoring & Observability
      • Splunk
        • Splunk Deployment for SME (Malay Version)
    • System Administration - Linux
      • RedHat Derivatives
        • Add User to Sudoers
        • Yum Update vs Yum Upgrade
        • DNF update vs upgrade
        • SMP PREEMPT_DYNAMIC Definitions
      • Virtualization
        • KVM
      • Storage
  • Digital Infrastructure & Cloud Solutions
    • Solution & System Design
      • Public Cloud
        • Fundamental
          • AWS
          • Azure
          • GCP
        • Lab
          • Simple CD menggunakan Github Action
      • Private Cloud & On-Premise
      • On-Premise to Cloud Design
        • AWS Direct Connect
      • High Availability & Fault Tolerance Design
      • Disaster Recovery
Powered by GitBook
On this page
  1. DevOps & DevSecOps
  2. Kubernetes
  3. Fundamental
  4. Storage in Kubernetes

Ephemeral Storage Explain

Ephemeral storage refers to temporary, non-persistent storage that is typically associated with the runtime or operation of a process or application but is not intended to persist data beyond the immediate task or session. Ephemeral storage is often used for short-term storage needs and is not meant for long-term data retention. Here are some key characteristics and use cases for ephemeral storage:

  1. Temporary Nature: Ephemeral storage is transient by design. It is not intended to retain data once the process or application that uses it has completed or terminated. This makes it suitable for storing data that is only needed temporarily.

  2. Fast Access: Ephemeral storage is often implemented using fast storage media, such as RAM or local disk storage on a computing device. This ensures quick access to data for the running process.

  3. Application Runtime Data: Ephemeral storage is commonly used for storing runtime data needed by an application while it is running. For example, a web server might use ephemeral storage to store session data or cache data for improved performance.

  4. Containers and Pods: In the context of containerized applications and Kubernetes, ephemeral storage can refer to temporary storage space allocated to a container or pod for storing runtime data. When the container or pod terminates, this storage is typically deleted.

  5. Caching: Ephemeral storage is often used for caching frequently accessed data to reduce the need to retrieve data from slower, more persistent storage systems, such as databases or network storage.

  6. Logs and Temporary Files: Applications may use ephemeral storage to write log files or store temporary files generated during their execution. These files are often cleaned up or deleted after their usefulness has expired.

  7. Stateless Operations: Ephemeral storage is commonly used in stateless computing models, where applications do not rely on maintaining state between sessions or requests. Statelessness simplifies scaling and maintenance.

  8. No Data Durability Guarantees: Ephemeral storage typically does not come with data durability guarantees. Data stored in ephemeral storage may be lost in the event of a system crash, power failure, or container termination.

  9. Resource Cleanup: It is important to manage and clean up ephemeral storage resources properly to prevent resource leaks and ensure efficient use of available storage capacity.

PreviousContainer Storage Interface - CSINextCluster CPU & Memory Inspections

Last updated 1 year ago