k8s-storage
Zarządzaj wolumenami i klasami magazynowania w Kubernetes bez kłopotów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania magazynowaniem w Kubernetes — tworzenia i monitorowania PVC (Persistent Volume Claims), klas magazynowania oraz wolumenów trwałych. Użyj jej, gdy potrzebujesz aprowizować nową przestrzeń dyskową, rozszerzyć istniejący wolumin, sprawdzić status żądań magazynowania lub diagnozować problemy z dostępem do danych. Narzędzie oferuje cztery główne funkcje: listowanie PVC w wybranej przestrzeni nazw, wyświetlanie szczegółów konkretnego żądania, przeglądanie dostępnych klas magazynowania oraz monitorowanie polityk odzyskiwania wolumenów trwałych.
Jak używać
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.