gke-storage

Configure GKE storage classes and CSI drivers for persistent volumes.

42|32|Updated May 7, 2026
One-click install
npx skills add https://github.com/gke-labs/kube-agents --skill gke-storage-gke-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gke-storage
Source: https://github.com/gke-labs/kube-agents/tree/main/agents/cluster/skills/gke-storage
Command: npx skills add https://github.com/gke-labs/kube-agents --skill gke-storage-gke-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of managing persistent storage in GKE by providing standardized guidance on storage classes, CSI drivers, and volume expansion to ensure cluster reliability and performance.

Core Features & Use Cases

  • Storage Class Configuration: Standardizes the creation of StorageClasses for different quality-of-service levels.
  • CSI Driver Integration: Provides best practices for implementing Compute Engine Persistent Disk, Filestore, and Cloud Storage FUSE drivers.
  • Use Case: When a production database requires more disk space, use this skill to safely implement volume expansion without downtime.

Quick Start

Ask the agent to configure a new storage class for your GKE cluster using the premium SSD provisioner and enable volume expansion.

Frequently Asked Questions about gke-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a GKE storage class for premium SSD provisioners?

To configure a GKE storage class for premium SSD provisioners, you define a StorageClass resource specifying the desired Compute Engine Persistent Disk type. This standardizes quality-of-service levels and enables volume expansion for production workloads.

Can I expand persistent volumes in GKE without downtime?

Yes, you can expand persistent volumes in GKE without downtime by using storage classes configured with volume expansion protocols. This allows production databases to safely increase disk space while maintaining cluster reliability.

What CSI drivers are available for GKE persistent storage?

Available CSI drivers for GKE persistent storage include the Compute Engine Persistent Disk driver, Filestore for managed NFS, and Cloud Storage FUSE driver for object storage mounts. These facilitate various block and file storage configurations.

How does managed NFS work with GKE Filestore?

Managed NFS works with GKE Filestore by implementing the Filestore CSI driver to mount shared file storage to containerized workloads. This provides standardized access to persistent storage resources within the cluster.

What is the best way to mount Cloud Storage buckets as volumes in Kubernetes?

The best way to mount Cloud Storage buckets as volumes in Kubernetes is using the Cloud Storage FUSE CSI driver. This integrates object storage mounts directly into containerized workloads on GKE.