Toolverse
All skills

k8s-multicluster

by rohitg00

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

Quick info

Author
rohitg00
Category
Security
Views
3

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

  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.

Related skills