CKA — Storage

1 minute read

Chapter Overview

Storage accounts for 10% of the CKA exam. As a Kubernetes administrator, you are responsible for managing how applications persist data — and that means understanding PersistentVolumes, PersistentVolumeClaims, and StorageClasses inside and out.

Containers are ephemeral by nature. When a Pod restarts, any data written inside the container is gone. Storage in Kubernetes solves this problem by decoupling data from the container lifecycle.

In this chapter, you will learn how to provision storage, request it, mount it in Pods, and manage its lifecycle — all skills you will need on exam day.

What You’ll Learn

# Topic Key Concepts
1 Volumes & Persistent Volumes Volume types, PV spec, lifecycle
2 Persistent Volume Claims PVC spec, binding, using in Pods
3 StorageClasses Dynamic provisioning, parameters, default class
4 Access Modes & Reclaim Policies RWO, ROX, RWX, Retain, Delete
5 Volume Expansion Expanding PVCs, online vs offline
6 Hands-On Lab Create PV, PVC, mount in Pods

CKA Exam Relevance

The Storage domain carries 10% of the total CKA exam weight. You can expect questions that ask you to:

  • Create PersistentVolumes and PersistentVolumeClaims from scratch
  • Mount volumes in Pods using the correct YAML spec
  • Configure StorageClasses for dynamic provisioning
  • Understand access modes and reclaim policies
  • Expand existing PVCs

Speed matters here — you should be able to write PV/PVC YAML from memory and debug binding issues quickly.

Prerequisites

Before starting this chapter, make sure you are comfortable with:

  • Pod spec and container definitions (volumes and volumeMounts fields)
  • kubectl basics — create, get, describe, delete
  • YAML syntax and indentation
  • Namespace concepts (PVCs are namespaced, PVs are cluster-scoped)

Start Learning: Volumes & Persistent Volumes →

Updated: