Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Kubernetes Storage and Persistence

via CodeSignal

Overview

Manage application data with Kubernetes volumes. Learn temporary storage for Pod communication, persistent storage that survives Pod restarts, and how Kubernetes provisions and manages storage resources.

Syllabus

  • Unit 1: Kubernetes Volumes Basics
    • Fix the Missing Volume Definition
    • Add the Missing Volume Mount
    • Change the Volume Mount Path
    • Complete Volume Configuration from Scratch
    • Mount a Volume at Multiple Paths
  • Unit 2: emptyDir Volume Lifecycle
    • Complete the Pod Volume Definition
    • Build a Pod with Log Storage
    • Fix the Crashing Container Command
    • Observe Pod Deletion and Recreation Lifecycle
    • Identify the Wrong Volume Type
  • Unit 3: Sidecar Pattern and Volume Sharing
    • Sharing Volumes with Different Mount Paths
    • Configuring Shared Volume Between Containers
    • Debugging Mismatched Volume References
    • Building a Producer Consumer Pod
    • Building a Three Container Data Pipeline
  • Unit 4: Persistent Storage with PVCs
    • Requesting Storage for Your Application
    • Creating Your First Storage Claim
    • Fixing Pod Volume Configuration Errors
    • Proving Data Survives Pod Deletions
    • Building a Complete Persistent Storage Workflow
  • Unit 5: Storage Lifecycle with Deployments
    • Deploy and Verify Persistent Storage Setup
    • Prove Data Survives Pod Replacement
    • Data Persistence Through Application Updates
    • Fix the Storage Configuration Bug
    • Complete Storage Lifecycle Testing Workflow

Reviews

Start your review of Kubernetes Storage and Persistence

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.