KubeEye

Wdraża KubeEye i zarządza zasobami InspectRule/InspectPlan do inspekcji klastra.

Autor: kubesphere · kubesphere/kubesphere

Testowano · Działa ★ 8.0/10

KubeEye — Wdraża KubeEye i zarządza zasobami InspectRule/InspectPlan do inspekcji klastra.

Co robi ten skill

Używaj przy wdrażaniu KubeEye do inspekcji klastra, tworzeniu zasobów InspectRule/InspectPlan albo pobieraniu wyników inspekcji. Obejmuje wdrożenie oparte na InstallPlan, typy reguł OPA/PromQL/FileChange/Sysctl/Systemd/NodeInfo/FileFilter/ServiceConnect/CustomCommand oraz pobieranie raportów. Zawsze sięgaj po ten skill, gdy użytkownik wspomina o KubeEye, inspekcji klastra, InspectRule, InspectPlan albo…

Raport z testu

Dosłowna instalacja przez clone+copy działa czysto; frontmatter SKILL.md parsuje się jako ścisły YAML, a wszystkie dołączone zasoby są poprawne (4 skrypty shell przechodzą bash -n, wszystkie 17 reguł InspectRule w rules/*.yaml się parsuje). Prawdziwy reklamowany workflow (wdrożenie przez InstallPlan, uruchomienie InspectPlan, pobranie raportów HTML/XLSX) wymaga żywego klastra KubeSphere z rozszerzeniem kubeeye plus kubectl — ta twarda zależność jest uczciwie ujawniona w polu frontmatter "compatibility", a nie ukryta — więc testowano tu na sprawdzalnym wycinku: napisaniu polityki InspectRule/OPA do zaudytowania dostarczonego manifestu Deployment. A/B: przykład referencyjny skilla i dołączone reguły wdrożeniowe dały mu dwa szczegóły, w których ramię bazowe się pomyliło — polem CRD jest "rule:" (baza napisała nieistniejące "rego:", które CRD by odrzuciło, nic nie flagując) i każda polityka OPA potrzebuje "import rego.v1" (baza to pominęła, łamiąc parsowanie w ewaluatorze OPA KubeEye), przez co wynik skilla jest funkcjonalny tam, gdzie wynik bazy po cichu nic by nie zrobił.

Testowano: 2026-07-11 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/kubesphere/kubesphere
cd kubesphere
mkdir -p ~/.claude/skills
cp -r skills/kubeeye ~/.claude/skills/kubeeye

Komendy i przykładowe prompty

  • /kubeeyeWdraża KubeEye i zarządza zasobami InspectRule/InspectPlan do inspekcji klastra.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Deploy KubeEye to inspect this Kubernetes cluster
  • Create an InspectPlan to check node health
  • Retrieve the latest KubeEye inspection report