Toolverse
Wszystkie skille

k8s-networking

autor: rohitg00

Zarządzaj sieciami Kubernetes — usługi, ingresy i polityki izolacji w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
2

O skillu

Skill do zarządzania zasobami sieciowymi w Kubernetes. Konfiguruj usługi, ingresy, endpointy i polityki sieciowe bez opuszczania Claude'a. Przydatny gdy trzeba ustawić routing, load balancing lub izolację ruchu między podami. Zawiera 8 narzędzi do przeglądania, tworzenia i diagnostyki połączeń w klastrze.

Jak używać

  1. Zainstaluj skill k8s-networking w swoim środowisku Claude'a poprzez kubectl-mcp-server, upewniając się że masz dostęp do klastra Kubernetes i narzędzia kubectl.

  2. Opisz Claude'owi problem sieciowy — na przykład "Chcę wystawić moją aplikację na porcie 80" lub "Sprawdź, czy usługa ma prawidłowe endpointy". Skill automatycznie rozpozna słowa kluczowe takie jak service, ingress, endpoint, network policy lub load balancer.

  3. Zacznij od sprawdzenia endpointów usługi za pomocą get_endpoints(namespace), aby upewnić się że pody są prawidłowo zarejestrowane — to krytyczne przed diagnostyką.

  4. Jeśli tworzysz nową usługę, użyj create_service() z selektorem pasującym do etykiet podów i portami skonfigurowanymi na żądane wartości (np. port 80 na targetPort 8080).

  5. Dla usług wymagających dostępu zewnętrznego utwórz LoadBalancer zamiast ClusterIP, lub skonfiguruj ingress za pomocą get_ingresses() do zarządzania routingiem.

  6. Przejrzyj polityki sieciowe za pomocą get_network_policies(), aby upewnić się że reguły izolacji nie blokują nieumyślnie ruchu między podami.

Podobne skille