k8s-cost
Zmniejsz koszty Kubernetesa poprzez analizę zasobów i eliminację marnotrawstwa
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do optymalizacji wydatków na klastry Kubernetes. Wykrywa niewykorzystane zasoby, identyfikuje nadmiernie przydzielone pody i analizuje efektywność klastra. Pomaga znaleźć oszczędności poprzez zmianę rozmiaru zasobów, usunięcie nieużywanych dysków (PVC) oraz konsolidację przestrzeni nazw. Pracuje z kubectl i dostarcza konkretne rekomendacje do redukcji kosztów infrastruktury.
Jak używać
Zainstaluj skill k8s-cost jako część kubectl-mcp-server w swoim środowisku Kubernetes. Upewnij się, że masz dostęp do kubectl i połączenie z klastrem, który chcesz analizować.
Rozpocznij od przeglądu całkowitych kosztów klastra, uruchamiając analizę na poziomie klastra. To da Ci ogólny obraz wydatków i zidentyfikuje obszary wymagające uwagi.
Przeanalizuj koszty poszczególnych przestrzeni nazw, aby zobaczyć, które z nich generują największe wydatki. Pozwoli Ci to skupić się na najbardziej kosztownych obszarach.
Użyj narzędzia do wyszukiwania nieużywanych dysków (PVC) i zasobów. To jest priorytet krytyczny — usunięcie sierocych dysków często daje natychmiastowe oszczędności.
Pobierz rekomendacje dotyczące zmiany rozmiaru zasobów dla podów, które są nadmiernie przydzielone. Narzędzie analizuje rzeczywiste metryki i sugeruje bardziej efektywne limity CPU i pamięci.
Wdrażaj zmiany stopniowo, zaczynając od środowisk nieprodukcyjnych. Monitoruj wydajność aplikacji po każdej optymalizacji, aby upewnić się, że zmniejszenie zasobów nie wpłynęło negatywnie na działanie.