K
k8s-security
Audytuj uprawnienia Kubernetes, egzekwuj polityki bezpieczeństwa i zarządzaj tajemnicami w klastrze.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do kompleksowego audytu bezpieczeństwa klastrów Kubernetes. Sprawdzaj konfiguracje RBAC, identyfikuj niebezpieczne powiązania uprawnień (cluster-admin), weryfikuj dostęp do sekretów i egzekwuj polityki bezpieczeństwa za pomocą Kyverno i Gatekeeper. Przydatny do przeglądów bezpieczeństwa, audytów uprawnień, kontroli zgodności i zarządzania dostępem do zasobów klastra.
Jak używać
- Zainstaluj skill k8s-security w swoim środowisku Claude/Copilot, upewniając się, że masz dostęp do kubectl-mcp-server i połączenie z klastrem Kubernetes. 2. Rozpocznij od audytu powiązań cluster-admin, które stanowią najwyższe ryzyko bezpieczeństwa — użyj narzędzia get_cluster_role_bindings() aby wylistować wszystkie powiązania na poziomie klastra. 3. Przejrzyj uprawnienia dostępu do sekretów poprzez sprawdzenie reguł w rolach i powiązaniach — użyj get_roles(namespace) dla ról w konkretnej przestrzeni nazw i get_cluster_roles() dla ról globalnych. 4. Zweryfikuj izolację sieciową klastra za pomocą get_network_policies() i sprawdź zgodność z politykami bezpieczeństwa używając narzędzi kyverno_clusterpolicies_list_tool() oraz gatekeeper_*. 5. Przeanalizuj konteksty bezpieczeństwa podów w podejrzanych przestrzeniach nazw za pomocą describe_pod() aby upewnić się, że działają z minimalnymi wymaganymi uprawnieniami. 6. Regularnie powtarzaj audyty uprawnień kont serwisowych (get_service_accounts) w każdej przestrzeni nazw, aby śledzić zmiany i identyfikować potencjalne zagrożenia bezpieczeństwa.