k8s-cilium
Cilium and Hubble network observability for Kubernetes. Use when managing network policies, observing traffic flows, or troubleshooting connectivity with eBPF-based networking.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Cilium and Hubble network observability for Kubernetes. Use when managing network policies, observing traffic flows, or troubleshooting connectivity with eBPF-based networking.
How to use
Zainstaluj skill k8s-cilium w swoim środowisku Claude/Codex, upewniając się, że masz dostęp do klastra Kubernetes z zainstalowanym Cilium oraz dostęp do kubectl.
Rozpocznij od sprawdzenia, czy Cilium jest zainstalowany w klastrze, używając narzędzia cilium_detect_tool(). To krok krytyczny — jeśli Cilium nie zostanie wykryty, pozostałe narzędzia mogą nie działać poprawnie.
Sprawdź status agentów Cilium w klastrze za pomocą cilium_status_tool(). To narzędzie pokaże Ci zdrowie komponentów sieciowych i potencjalne problemy z konfiguracją.
Aby zarządzać politykami sieciowymi, użyj cilium_policies_list_tool(namespace) do wylistowania istniejących polityk w wybranym namespace. Jeśli chcesz zobaczyć szczegóły konkretnej polityki, zastosuj cilium_policy_get_tool(name, namespace).
Do debugowania przepływu ruchu sieciowego i diagnozowania problemów z łącznością użyj hubble_flows_query_tool(namespace). Narzędzie to pozwala obserwować rzeczywisty ruch między podami i identyfikować porzucone pakiety.
Aby utworzyć nową politykę sieciową, przygotuj manifest CiliumNetworkPolicy w formacie YAML z selektorem endpointu i regułami ruchu, a następnie zastosuj go za pomocą kubectl_apply(). Zalecane jest rozpoczęcie od polityki default deny dla bezpieczeństwa.