gke-storage

Automate GKE storage management by configuring PersistentVolumes, PersistentVolumeClaims, Filestore, and GCS FUSE.

17.1k|1.4k|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/google/skills --skill gke-storage-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gke-storage
Source: https://github.com/google/skills/tree/main/skills/cloud/gke-storage
Command: npx skills add https://github.com/google/skills --skill gke-storage-google

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides tools for managing storage on GKE, including PersistentVolumes, PVCs, Filestore, and GCS FUSE, streamlining the process of configuring and setting up GKE storage.

Core Features & Use Cases

  • PersistentVolume Management: Configure PersistentVolumes and PersistentVolumeClaims for stateful applications.
  • Filestore Integration: Utilize Google Cloud Filestore for shared file storage.
  • GCS FUSE: Mount Google Cloud Storage buckets as volumes on GKE.
  • Use Case: If you need to configure storage for a GKE cluster, including setting up PersistentVolumes, managing Filestore, or mounting a GCS bucket, this skill is essential.

Quick Start

Use the gke-storage skill to set up a PersistentVolumeClaim for your stateful application.

Frequently Asked Questions about gke-storage

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

FAQPage Schema
How do I configure PersistentVolumeClaims for stateful applications on GKE?

You can configure PersistentVolumeClaims on GKE by defining PVC manifests that request storage, which the system binds to matching PersistentVolumes to provide persistent storage for stateful applications.

What is the best way to mount a Google Cloud Storage bucket to a GKE pod?

The best way to mount a Google Cloud Storage bucket on GKE is using GCS FUSE, which allows you to mount GCS buckets as volumes directly inside your pods for application access.

Can I use Google Cloud Filestore for shared file storage across multiple GKE pods?

Yes, you can use Google Cloud Filestore to provide shared file storage on GKE by integrating it with PersistentVolumes, enabling concurrent read and write access across multiple pods.

Do I need Kubernetes API and Google Cloud Storage API access to manage GKE storage?

Yes, managing GKE storage requires access to the Kubernetes API to provision PersistentVolumes and PVCs, along with the Google Cloud Storage API to integrate Filestore and GCS FUSE features.

How does GKE storage resizing work for existing PersistentVolumeClaims?

GKE storage resizing optimizes the provisioning parameters of existing PersistentVolumeClaims to expand capacity, allowing stateful applications to scale their storage without data loss.