k8s-networking
Kubernetes networking management for services, ingresses, endpoints, and network policies. Use when configuring connectivity, load balancing, or network isolation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Kubernetes networking management for services, ingresses, endpoints, and network policies. Use when configuring connectivity, load balancing, or network isolation.
How to use
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.
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.
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ą.
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).
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.
Przejrzyj polityki sieciowe za pomocą get_network_policies(), aby upewnić się że reguły izolacji nie blokują nieumyślnie ruchu między podami.