artanphn-dotcom/google-skills/gke-storage
Claude Code and agent skill by artanphn-dotcom/google-skills
- community
Checking that the SKILL.md file is still in the repository.
Manages GKE storage, including PVCs, PersistentVolumes, and Filestore. Use when configuring GKE storage or creating PVCs. For GCS FUSE mounts, use google-cloud-storage-fuse. For diagnosing storage failures (volume attach/mount errors, disk performance/node storage pressure, or Cloud Storage FUSE OOM), use gke-storage-troubleshooting. Don't use for database administration or replication strategies outside volume provisioning context.
Install
npx vskill@latest install artanphn-dotcom/google-skills/gke-storageSKILL.md
GKE Storage
Routing Note: For Cloud Storage FUSE (gcsfuse) mounts or the GKEgcsfuse.csi.storage.gke.ioCSI driver, opengoogle-cloud-storage-fuse/SKILL.md.
This reference covers storage configuration for GKE clusters including persistent disks, file storage, and cloud storage integration.
MCP Tools:apply_k8s_manifest,get_k8s_resource,describe_k8s_resource,get_cluster
Golden Path Storage Defaults
The golden path Autopilot config enables these CSI drivers:
| Driver | Golden Path | Access Mode | Use Case | |
|---|---|---|---|---|
| Compute Engine | Enabled (default) | ReadWriteOnce | Block storage for |
: Persistent Disk : : : databases, : : CSI : : : single-pod workloads :
: Filestore CSI : : : multi-pod access :
: FUSE CSI : : ReadOnlyMany : volumes :
: CSI : : : parallel file system :
StorageClasses
Default StorageClasses
GKE provides built-in StorageClasses:
StorageClass | Disk Type | Use Case -------------- | --------------------- | ------------------------------ standard-rwo | pd-standard | Cost-effective, low IOPS premium-rwo | pd-ssd | High IOPS, databases standard-rwx | Filestore (Basic HDD) | Shared NFS premium-rwx | Filestore (Basic SSD) | Shared NFS, higher performance
Custom StorageClass
PersistentVolumeClaims
Block Storage (ReadWriteOnce)
Shared File Storage (ReadWriteMany via Filestore)
GCS Bucket Mount (Cloud Storage FUSE)
Mount a GCS bucket as a volume without a PVC:
Requires Workload Identity for the pod's service account to havestorage.objectVieweron the bucket.
Volume Expansion
If allowVolumeExpansion: true is set on the StorageClass, resize by updating the PVC:
Kubernetes automatically resizes the filesystem.
Best Practices
- Always enable volume expansion: Set
allowVolumeExpansion: trueon all
StorageClasses
- Use regional PDs for production:
replication-type: regional-pd
replicates across 2 zones for HA
- Use `WaitForFirstConsumer`: Ensures the PV is provisioned in the same
zone as the pod
- Choose the right disk type:
pd-ssdfor databases,pd-balanced
(golden path default) for general use, pd-standard for cold storage
- Use Filestore for shared access: When multiple pods need to read/write
the same files
- Use GCS FUSE for data pipelines: Mount buckets directly for ML training
data, logs, etc.
- Back up PVCs: Use Backup for GKE (see the
gke-backup-drskill) to
protect persistent data
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/cloud/gke-storage/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/artanphn-dotcom/google-skills/gke-storage)