{"enrichment":{"faq":[{"a":"k8s-storage lets you create a PVC by specifying a storage class, size, and access mode. Define your claim with a name, namespace, and storage requirements, then k8s-storage provisions it using kubectl. The PVC will bind to an available PV matching your access mode and capacity needs, or trigger dynamic provisioning if your storage class supports it.","q":"How do I create a persistent volume claim in Kubernetes?"},{"a":"k8s-storage provides troubleshooting for storage binding, mounting, and PVC status problems. Check PVC status to see if it's Pending, Bound, or Failed; inspect events for provisioning errors; verify your storage class exists and its provisioner is configured; and confirm access modes match between PVC and PV. k8s-storage can describe resources and surface binding failures.","q":"How can I troubleshoot Kubernetes storage issues?"},{"a":"k8s-storage manages storage classes by defining provisioners, reclaim policies, and access modes. Create storage classes to enable dynamic provisioning, then reference them in PVCs. Monitor PV reclaim policies (Retain, Delete, Recycle) to control cleanup behavior. k8s-storage lets you query, describe, and update these resources across namespaces to maintain your cluster's storage infrastructure.","q":"What is the process to manage k8s storage classes and volumes?"},{"a":"Yes, k8s-storage supports creating volume snapshots and restoring from backups. Define snapshot classes, trigger snapshots of existing PVCs, and restore data by creating new PVCs from snapshot sources. This enables point-in-time recovery and backup workflows within your Kubernetes cluster.","q":"Can k8s-storage create volume snapshots and restore backups?"},{"a":"k8s-storage lets you describe PVCs to view their binding status, access modes (ReadWriteOnce, ReadOnlyMany, ReadWriteMany), and capacity. Query all persistent volumes in your cluster to see which PVs are available, bound, or released. Monitor access mode compatibility between claims and volumes to resolve mounting failures.","q":"How do I check PVC binding status and access modes?"},{"a":"k8s-storage configures storage class provisioners by specifying the provisioner name, parameters, and reclaim policies. Set up provisioners like aws-ebs, nfs, or local storage; define access modes and volume binding modes; and configure parameters for your infrastructure. k8s-storage applies these configurations via kubectl to enable automated PV provisioning.","q":"What storage class provisioner configuration does k8s-storage support?"}],"shadow_tags":["volume-management","persistent-storage","provisioning-automation","storage-diagnostics","capacity-planning","snapshot-recovery","access-control","reclaim-policies"],"summary_rewrite":"k8s-storage handles Kubernetes storage provisioning and management through a set of kubectl-backed tools. Create and configure persistent volume claims, storage classes, and persistent volumes; inspect their status and access modes; and troubleshoot storage issues directly from conversation."},"files":[{"bytes":3088,"path":"kubernetes-skills/claude/k8s-storage/SKILL.md","sha256":"50d6eae1ec3da32a15dfdba2e4ef6663b1600e07a4ace0a3c29049f337be445b","url":"https://skillfed.io/files/rohitg00/kubectl-mcp-server/k8s-storage/c2e2782d/SKILL.md"}],"id":"rohitg00/kubectl-mcp-server/k8s-storage","links":{"html":"https://skillfed.io/rohitg00/kubectl-mcp-server/k8s-storage","md":"https://skillfed.io/rohitg00/kubectl-mcp-server/k8s-storage.md","repo":"https://github.com/rohitg00/kubectl-mcp-server"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":177,"language":"Python","last_updated":"2026-04-08","license":"MIT","name":"k8s-storage","publisher":"rohitg00","stars":934},"relations":{"similar":[{"id":"rohitg00/kubectl-mcp-server/k8s-kubevirt"},{"id":"rohitg00/kubectl-mcp-server/k8s-troubleshoot"},{"id":"rohitg00/kubectl-mcp-server/k8s-backup"},{"id":"rohitg00/kubectl-mcp-server/k8s-incident"},{"id":"rohitg00/kubectl-mcp-server/k8s-certs"},{"id":"rohitg00/kubectl-mcp-server/k8s-networking"},{"id":"rohitg00/kubectl-mcp-server/k8s-capi"},{"id":"rohitg00/kubectl-mcp-server/k8s-policy"},{"id":"rohitg00/kubectl-mcp-server/k8s-cilium"},{"id":"rohitg00/kubectl-mcp-server/k8s-operations"}]},"slug":{"owner":"rohitg00","repo":"kubectl-mcp-server","skill":"k8s-storage"},"version":"c2e2782d"}
