k8s-multicluster
Zarządzaj wieloma klastrami Kubernetes, przełączaj konteksty i wykonuj operacje między klastrami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania wieloma klastrami Kubernetes w jednym miejscu. Przełączaj między kontekstami, porównuj środowiska (produkcja vs staging) i wykonuj operacje na wielu klastrach jednocześnie. Idealne dla zespołów pracujących z rozproszoną infrastrukturą. Obsługuje 15 narzędzi do listowania kontekstów, przeglądania konfiguracji kubeconfig, zarządzania klastrami CAPI i wykonywania operacji cross-cluster. Zawsze możesz określić docelowy kontekst dla każdej operacji, aby uniknąć błędów w produkcji.
Jak używać
Zainstaluj skill k8s-multicluster w swoim środowisku Claude/Copilot, upewniając się, że masz zainstalowany kubectl-mcp-server i skonfigurowany dostęp do swoich klastrów Kubernetes.
Wylistuj dostępne konteksty, aby zobaczyć wszystkie klastry, do których masz dostęp — użyj polecenia list_contexts_tool(), które pokaże Ci nazwy wszystkich skonfigurowanych kontekstów.
Przejrzyj aktualną konfigurację kubeconfig za pomocą kubeconfig_view(), aby potwierdzić, który kontekst jest aktualnie aktywny i jakie klastry są dostępne.
Przełączaj między klastrami, określając parametr context w każdej operacji — na przykład get_pods(namespace="default", context="production-cluster") pobierze pody z konkretnego klastru bez zmiany globalnego kontekstu.
Porównuj środowiska przed promowaniem zmian — użyj narzędzia compare_namespaces, aby sprawdzić różnice między tym samym namespace'em w różnych klastrach (np. staging vs produkcja).
Dla zaawansowanych scenariuszy zarządzaj klastrami CAPI za pomocą capi_clusters_list_tool() do wylistowania klastrów i capi_cluster_kubeconfig_tool(name, namespace) do pobrania konfiguracji konkretnego klastru.