k8s-storage
Kubernetes storage management for PVCs, storage classes, and persistent volumes. Use when provisioning storage, managing volumes, or troubleshooting storage issues.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Kubernetes storage management for PVCs, storage classes, and persistent volumes. Use when provisioning storage, managing volumes, or troubleshooting storage issues.
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do konfiguracji kubectl-mcp-server. Upewnij się, że masz dostęp do klastra Kubernetes i uprawnienia do odczytu zasobów magazynowania.
Zanim utworzysz nowe PVC, sprawdź dostępne klasy magazynowania za pomocą funkcji get_storage_classes(), aby wybrać odpowiednią dla swoich potrzeb (np. standard, fast-ssd).
Listuj istniejące PVC w wybranej przestrzeni nazw poleceniem get_pvcs(namespace="default"), aby zobaczyć bieżący stan wolumenów i ich pojemność.
Aby uzyskać szczegółowe informacje o konkretnym PVC — takie jak tryb dostępu, status lub przydzielona przestrzeń — użyj describe_pvc(name="moja-pvc", namespace="default").
Gdy potrzebujesz utworzyć nowe PVC, przygotuj manifest YAML z definicją żądania (nazwa, tryb dostępu, rozmiar, klasa magazynowania) i zastosuj go za pomocą kubectl_apply(manifest=...), podając pełny manifest jako tekst.
Monitoruj wolumeny trwałe (PV) i ich polityki odzyskiwania za pomocą get_persistent_volumes(), szczególnie przed usunięciem PVC, aby uniknąć utraty danych.