Toolverse
Wszystkie skille

k8s-multicluster

autor: rohitg00

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

Szybkie info

Wyświetlenia
3

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ć

  1. 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.

  2. 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.

  3. Przejrzyj aktualną konfigurację kubeconfig za pomocą kubeconfig_view(), aby potwierdzić, który kontekst jest aktualnie aktywny i jakie klastry są dostępne.

  4. 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.

  5. 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).

  6. 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.

Podobne skille