k8s-multicluster
Manage multiple Kubernetes clusters, switch contexts, and perform cross-cluster operations. Use when working with multiple clusters, comparing environments, or managing cluster lifecycle.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage multiple Kubernetes clusters, switch contexts, and perform cross-cluster operations. Use when working with multiple clusters, comparing environments, or managing cluster lifecycle.
How to use
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.