openskills.info
Course Preview

Cloud Native Storage

Cloud native storage provides persistent data services for containerized workloads running on orchestrators like Kubernetes. It covers volume provisioning, storage classes, CSI drivers, and distributed storage systems designed for dynamic, container-based environments.

itCloud native tools and technologies

Cloud Native Storage

Cloud native applications move, restart, and scale across a pool of machines. Their data cannot follow that pattern by accident. Cloud native storage connects persistent data to dynamic workloads through declarative requests, automated lifecycle operations, and standard interfaces.

The central idea is separation. An application states the storage behavior it needs. A platform maps that request to a storage service. A driver performs infrastructure operations. The storage system still determines durability, latency, consistency, and failure behavior.

Two ways applications reach data

CNCF guidance separates storage into two broad access patterns.

Presented storage appears inside a workload as a mounted file system or block device. Kubernetes volumes and PersistentVolumeClaims use this pattern. It suits software that expects files, directories, or a device.

Accessed storage is reached through an application API. Object stores, key-value stores, and databases fit this pattern. The application owns the client logic, credentials, retries, and service-specific behavior.

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources