💾 Storage
Kubernetes storage recipes: PVCs, StorageClasses, NFS-oRDMA, volume expansion, Velero backups, AI model storage, and performance tuning.
Dell PowerScale NFS Access Zones for Kubernetes AI Storage
Configure Dell PowerScale (Isilon) access zones and SmartConnect pools for Kubernetes AI storage with per-environment NFS isolation and IP pool sizing.
CloudNativePG PostgreSQL Operator on Kubernetes
Deploy production PostgreSQL on Kubernetes with CloudNativePG operator. Automated failover, continuous backup to S3, point-in-time recovery, connection
Velero Kubernetes Backup and Disaster Recovery
Deploy Velero for Kubernetes cluster backup and disaster recovery. Configure scheduled backups, restore namespaces, migrate workloads between
Validate CSI Storage Performance with FIO Kubernetes Job
Benchmark CSI storage performance using FIO inside a Kubernetes Job. Create a PVC backed by a CSI StorageClass, run sequential/random read/write
emptyDir Volumes: Sharing, Lifecycle, and Memory-Backed
Master emptyDir volumes for CKA/CKAD exam prep. Share data between containers, understand volume lifecycle across restarts vs Pod deletion, and configure
PScale NFS and SMB Storage Benchmarking
Benchmark NFS and SMB storage performance on Kubernetes using fio clients in Pods. Covers multi-client parallel testing, bandwidth measurement, and IOPS
Kubernetes 1.36 CSI Differential Snapshots
Use CSI differential snapshots in Kubernetes 1.36 to track changed blocks between snapshots. Enables incremental backups and faster disaster recovery.
Kubernetes 1.36 OCI Volume Source
Use OCI VolumeSource in Kubernetes 1.36 to pull OCI artifacts directly into Pod volumes. No init containers needed for ML models, configs, or data.
Kubernetes 1.36 VolumeGroupSnapshot GA
Use VolumeGroupSnapshot in Kubernetes 1.36 to take crash-consistent snapshots of multiple volumes atomically. Now GA and production-ready.
K8s CSI Drivers: Container Storage Guide
Install and configure Kubernetes CSI drivers for persistent storage. CSI architecture, StorageClass provisioners, snapshots, and volume expansion patterns.
K8s Volumes: emptyDir and hostPath Guide
Configure Kubernetes emptyDir and hostPath volumes for temporary storage and host filesystem access. Memory-backed tmpfs, size limits.
K8s etcd Backup and Restore Commands
Backup and restore Kubernetes etcd with etcdctl snapshot save and restore. Automated CronJob backups, verification, and disaster recovery procedures.
K8s PV and PVC: Persistent Storage Guide
Create Kubernetes PersistentVolumes and PersistentVolumeClaims. StorageClass, dynamic provisioning, access modes, reclaim policies, and volume expansion.
K8s PersistentVolumeClaimSpec Reference
Complete PersistentVolumeClaimSpec reference for Kubernetes. accessModes, storageClassName, resources, selector, volumeMode, and dataSource explained.
Velero: K8s Backup and Disaster Recovery
Back up and restore Kubernetes clusters with Velero. Schedule backups, restore namespaces, and migrate workloads between clusters.
etcd Backup Restore Kubernetes
Back up and restore etcd in Kubernetes and OpenShift clusters. Automated snapshots, disaster recovery procedures, and cluster state restoration.
Kubernetes Backup Velero Guide
Set up Velero for Kubernetes cluster backup and restore. Schedule backups, protect namespaces, restore applications, and configure S3 storage backends.
Kubernetes Persistent Volumes Guide
Manage Kubernetes Persistent Volumes with PV, PVC, and StorageClass. Dynamic provisioning, access modes, reclaim policies, and volume expansion.
NFS Tenant Segregation Kubernetes
Implement NFS tenant segregation in Kubernetes with six-layer defense-in-depth. Exports, StorageClass, quotas, and admission policies.
CSI Snapshot and Restore K8s Guide
Create and restore volume snapshots with CSI on K8s. VolumeSnapshot, VolumeSnapshotClass, and cross-namespace clone patterns.
emptyDir tmpfs Kubernetes Guide
Configure emptyDir volumes with memory-backed tmpfs on Kubernetes. Size limits, memory accounting, sidecar sharing, and ephemeral cache patterns.
fsGroupChangePolicy OnRootMismatch
Configure fsGroupChangePolicy OnRootMismatch to skip recursive chown on volume mounts. Fix slow pod startup with large persistent volumes on Kubernetes.
hostPath vs PVC Kubernetes Guide
Compare hostPath and PVC storage options for Kubernetes. Security risks of hostPath, node affinity constraints, and when to use each storage type.
Local Persistent Volumes Kubernetes
Configure local persistent volumes on Kubernetes for high-performance storage. Node affinity, local-path-provisioner, and SSD-backed database workloads.
PersistentVolumeClaim PVC Guide K8s
Create and manage PersistentVolumeClaims on Kubernetes. Access modes, storage classes, volume expansion, and namespace-scoped PVC lifecycle.
Kubernetes StorageClass Complete Guide
Configure StorageClasses for dynamic provisioning on Kubernetes. Covers reclaim policies, volume binding modes, and cloud provider examples.
Velero Snapshot Locations on Kubernetes
Configure Velero snapshot locations for Kubernetes backup. Volume snapshots, file system backup, cross-region copies, and backup verification.
Build Custom CSI Drivers Kubernetes
Develop custom Container Storage Interface drivers for Kubernetes. CSI spec, controller and node plugins, volume lifecycle, and testing with csi-sanity.
Ephemeral Storage Management Guide
Manage ephemeral storage in Kubernetes with emptyDir size limits, ephemeral-storage requests and limits, and eviction thresholds.
etcd Maintenance Operations Kubernetes
Perform etcd maintenance for Kubernetes clusters. Defragmentation, compaction, snapshot backup, member health checks, and performance monitoring with etcdctl.
Longhorn Distributed Storage K8s
Deploy Longhorn for distributed block storage on Kubernetes. Replicated volumes, snapshots, backups, and disaster recovery for bare-metal clusters.
NFS Dynamic Provisioner Kubernetes
Deploy NFS dynamic provisioner for ReadWriteMany storage on Kubernetes. NFS CSI driver, StorageClass configuration, and performance tuning with nconnect.
Persistent Volume Expansion Kubernetes
Expand PersistentVolumeClaims online without downtime. allowVolumeExpansion, filesystem resize, StatefulSet PVC expansion.
PV Reclaim Policy Retain vs Delete
Understand Kubernetes PersistentVolume reclaim policies. Retain vs Delete vs Recycle, recovering data from released PVs.
Rook Ceph Storage Kubernetes Guide
Deploy Rook-Ceph for enterprise storage on Kubernetes. Block, file, and object storage, erasure coding, and multi-site replication for production workloads.
Storage Classes and Provisioners
Configure Kubernetes StorageClasses for dynamic volume provisioning. CSI drivers, reclaim policies, volume expansion, topology-aware provisioning.
Velero Backup and Restore Kubernetes
Back up and restore Kubernetes applications with Velero. Scheduled backups, cross-cluster migration, selective restore, and disaster recovery workflows.
PersistentVolume Reclaim Policies
Understand Retain, Delete, and Recycle reclaim policies for PersistentVolumes. Manage PV lifecycle after PVC deletion and recover bound volumes.
Kubernetes Projected Volumes Explained
Combine Secrets, ConfigMaps, Downward API, and ServiceAccount tokens into a single projected volume mount for cleaner pod configuration.
CSI Volume Snapshots and Restore
Create and restore volume snapshots using CSI VolumeSnapshot API. Configure VolumeSnapshotClass, take point-in-time backups, and clone PVCs from snapshots.
Generic Ephemeral Volumes in Kubernetes
Use generic ephemeral volumes for per-pod temporary storage with CSI driver features. Scratch space, caching, and temp data without pre-provisioned PVCs.
Kubernetes hostPath Volume Guide
Use hostPath volumes to mount node filesystem paths into pods. Types, security risks, use cases for DaemonSets, and safer alternatives like local PVs.
Access Zones on Scale-Out NAS for Kubernetes
Configure access zones on scale-out NAS (Dell PowerScale/Isilon) for Kubernetes persistent storage. Multi-tenant isolation, CSI driver setup.
K8s fsGroupChangePolicy: Fix Slow Mounts
Configure fsGroupChangePolicy OnRootMismatch to skip recursive chown on volume mounts. Fix slow pod starts caused by large persistent volumes with millions.
K8s-IO Benchmark CLI for fio and HammerDB
Run distributed fio and HammerDB storage benchmarks on Kubernetes with K8s-IO, a lightweight Go CLI tool that replaces heavy benchmark operators.
Distributed fio Storage Benchmark K8s
Run distributed fio benchmarks on Kubernetes and OpenShift to test storage performance at scale. Covers fio-distributed with k8s Jobs, Red Hat dbench.
OpenShift Storage Benchmark fio Config Prof...
Benchmark OpenShift and Kubernetes storage using fio with reusable YAML config profiles for random and sequential read/write I/O patterns.
Persistent Volume NFS iSCSI Guide
Master Kubernetes PersistentVolumes: static and dynamic provisioning, reclaim policies, volume modes, and lifecycle. From PV creation to pod mounting and data
PVC Storage Provisioning in Kubernetes
Create and manage Kubernetes PersistentVolumeClaims and PersistentVolumes. Covers dynamic provisioning, StorageClasses, access modes, volume
Rook-Ceph: Distributed Storage for Kubernetes
Deploy Rook-Ceph on Kubernetes for distributed block, file, and object storage. Covers installation, CephCluster configuration, StorageClasses, and monitoring.
K8s Storage Best Practices for Production
Production storage best practices for Kubernetes. StorageClass selection, backup strategies, volume expansion, data migration, and performance tuning.
Kubernetes emptyDir Volume Explained
Use emptyDir volumes in Kubernetes for temporary storage, shared data between containers, and cache. Covers medium types, size limits, and tmpfs backing.
Kubernetes Volume Types Explained
Compare all Kubernetes volume types: emptyDir, hostPath, PVC, ConfigMap, Secret, NFS, CSI, and projected volumes. When to use each type with examples.
Longhorn Distributed Storage on Kubernetes
Install Longhorn for distributed block storage on Kubernetes. Replicated volumes, snapshots, backups to S3, and disaster recovery across nodes.
Fix PVC Resize Stuck or Failed
Debug PVC expansion failures in Kubernetes. Covers allowVolumeExpansion, filesystem resize, and offline vs online expansion.
Rook Ceph Storage Cluster on Kubernetes
Deploy Rook Ceph for enterprise-grade distributed storage on Kubernetes. Block, file, and object storage with self-healing and automatic rebalancing.
Fio NFS Benchmark on OpenShift Nodes
Run fio NFS storage benchmarks on OpenShift using parallel pods with hostPath mounts. Measure IOPS, bandwidth, and latency across multiple NFS endpoints.
MachineConfig NFS Mount on OpenShift Nodes
Mount NFS shares on OpenShift worker nodes using MachineConfig systemd mount units. The only production-safe way to persist NFS mounts on RHCOS nodes.
OpenClaw Persistent State Management
Manage OpenClaw agent state and workspace data with Kubernetes PVCs. Init container config seeding, backups, and storage classes.
CNPG Disaster Recovery and Replication
Set up cross-region PostgreSQL disaster recovery with CloudNativePG using replica clusters, WAL shipping, and automated failover.
GPU Operator GDS with NVMe and NFS RDMA
Configure GPUDirect Storage for local NVMe drives and NFS over RDMA in Kubernetes, including cuFile verification and performance benchmarking.
GPU Operator GPUDirect Storage GDS Module
Enable the GPUDirect Storage GDS module in the NVIDIA GPU Operator ClusterPolicy for direct GPU-to-storage data transfers bypassing CPU and system memory.
NFSoRDMA Persistent Volume for Kubernetes
Create PersistentVolumes and StorageClasses for NFSoRDMA storage with RDMA transport, optimized mount options, and ReadWriteMany access.
OpenClaw Backup Restore Command Guide
OpenClaw backup and restore command guide. VolumeSnapshots, CronJobs to S3, disaster recovery procedures, and session state management on Kubernetes.
OpenClaw with Persistent Storage
Configure persistent storage for OpenClaw workspaces using PVCs, StorageClasses, and backup strategies in Kubernetes clusters.
Enable GPUDirect Storage on OpenShift
Configure GPUDirect Storage (GDS) with the NVIDIA GPU Operator on OpenShift, including the Open Kernel Module requirement and nvidia-fs verification.
Configure S3 Storage Permissions for ML Models
Set up S3 bucket ACLs, IAM roles, and PVC permissions so Kubernetes inference pods can securely read large ML model weights from object storage.
How to Backup and Restore etcd
Protect your Kubernetes cluster with etcd backup strategies. Learn to create snapshots, automate backups, and restore etcd data for disaster recovery.
K8s Backup and Disaster Recovery with Velero
Implement comprehensive backup and disaster recovery strategies for Kubernetes clusters using Velero to protect workloads, configurations, and.
How to Configure CSI Drivers for Storage
Install and configure Container Storage Interface (CSI) drivers for cloud and on-premises storage. Set up dynamic provisioning with AWS EBS, GCP PD, and.
How to Configure Dynamic Volume Provisioning
Set up dynamic volume provisioning in Kubernetes with StorageClasses. Learn to configure provisioners for AWS EBS, GCP PD, Azure Disk, and NFS.
How to Configure Local Persistent Volumes
Use local persistent volumes for high-performance storage with node-local SSDs. Configure local storage classes and handle node affinity constraints.
How to Deploy Stateful Applications
Run stateful workloads on Kubernetes with StatefulSets. Manage stable identities, persistent storage, and ordered deployment for databases and caches.
How to Set Up Volume Snapshots
Create and restore volume snapshots for persistent data backup. Learn to configure VolumeSnapshotClass and automate snapshot schedules.
How to Deploy MySQL with StatefulSet
Deploy a production-ready MySQL database on Kubernetes using StatefulSet. Learn persistent storage, headless services, and backup strategies.
PersistentVolumeClaims with StorageClasses
Learn how to provision persistent storage for your Kubernetes workloads using PersistentVolumeClaims and StorageClasses. Includes examples for dynamic.