Cloud Native Short Take - Understanding Persistent Volume & Persistent Volume Claim Matching

RX-M LLC · Intermediate ·☁️ DevOps & Cloud ·2y ago

About this lesson

In this RX-M Cloud Native Short Take, Christian Lacsina explains the matching behavior of resources in the Kubernetes Persistent Volume (PV) subsystem. He demonstrates how a Persistent Volume Claim (PVC) interacts with a Persistent Volume object in a Kubernetes cluster. The PV subsystem abstracts storage requirements for applications, making it easier for developers to request storage without concerning themselves with specific implementation details. Christian demonstrates how to create a PVC and PV and how they automatically bind if their capacities and access modes match. He also discusses using labels and storage class names to control the matching process. Viewers are encouraged to explore Kubernetes training courses at rx-m.com for more in-depth learning. 0:00 Introduction 0:19 Objectives 0:24 Refresher 1:07 Persistent Volume Claims 1:50 Persistent Volumes 2:54 Demonstration 4:40 Matching 5:46 Filtering PVs with Labels 6:26 Storage Class Names 7:33 Course Ware Builder

Original Description

In this RX-M Cloud Native Short Take, Christian Lacsina explains the matching behavior of resources in the Kubernetes Persistent Volume (PV) subsystem. He demonstrates how a Persistent Volume Claim (PVC) interacts with a Persistent Volume object in a Kubernetes cluster. The PV subsystem abstracts storage requirements for applications, making it easier for developers to request storage without concerning themselves with specific implementation details. Christian demonstrates how to create a PVC and PV and how they automatically bind if their capacities and access modes match. He also discusses using labels and storage class names to control the matching process. Viewers are encouraged to explore Kubernetes training courses at rx-m.com for more in-depth learning. 0:00 Introduction 0:19 Objectives 0:24 Refresher 1:07 Persistent Volume Claims 1:50 Persistent Volumes 2:54 Demonstration 4:40 Matching 5:46 Filtering PVs with Labels 6:26 Storage Class Names 7:33 Course Ware Builder
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Cut Memory Store Tests from 3 Hours to 10 Minutes: 18x Efficiency with pytest + Docker
Optimize memory store tests using pytest and Docker to achieve 18x efficiency
Dev.to · BAOFUFAN
📰
I Vibe-Coded a Feature Into Production. Cleanup Cost More Than Writing It
Learn how vibe-coding a feature can lead to costly cleanup and how to avoid it in the future
Medium · DevOps
📰
The Outage Ended. Then RestartSec Synced 400 Services Into One Thundering Herd
Learn how to avoid synchronized restarts that can take down a database after an outage, and why it matters for system reliability
Medium · Programming
📰
The Outage Ended. Then RestartSec Synced 400 Services Into One Thundering Herd
Learn how to avoid synchronized restarts that can cause secondary outages after an initial recovery, and why it matters for maintaining system stability
Medium · DevOps

Chapters (10)

Introduction
0:19 Objectives
0:24 Refresher
1:07 Persistent Volume Claims
1:50 Persistent Volumes
2:54 Demonstration
4:40 Matching
5:46 Filtering PVs with Labels
6:26 Storage Class Names
7:33 Course Ware Builder
Up next
AWS, Azure, GCP: The One Thing Every Business Gets Wrong
AI Daily
Watch →