kubeeye
Use when deploying KubeEye for cluster inspection, creating InspectRule/InspectPlan resources, or retrieving inspection results. Covers InstallPlan-based deployment, OPA/PromQL/FileChange/Sysctl/Systemd/NodeInfo/FileFilter/ServiceConnect/CustomCommand rule types, and report retrieval. Always consult this skill when the user mentions KubeEye, cluster inspection, InspectRule, InspectPlan, or inspection reports.
npx skills add kubesphere/kubesphere --skill kubeeye --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# KubeEye ## Overview KubeEye is a Kubernetes cluster inspection tool for KubeSphere. It detects issues in workloads, nodes, configurations, and components through OPA/Rego policies, PromQL queries, file integrity checks, kernel parameter validation, and systemd health checks. It is installed as a KubeSphere extension. ## When to Use - Installing or configuring the KubeEye cluster inspection extension in KubeSphere - Writing cluster inspection rules (OPA, PromQL, file checks, etc.) - Configuring periodic or one-shot inspection tasks - Viewing or downloading cluster inspection reports ## Architecture ### Extension Installation Flow ``` kspublish (push extension to KubeSphere) | v Extension available in KubeSphere marketplace | v kubectl apply -f installplan.yaml | v KubeEye deployed (3 components) ``` ### Runtime Architecture ``` ┌─────────────────────────────────────────────────────────────┐ │ KubeSphere Extension │ │ │ │ ┌─────────────────────┐ ┌─────────────────────────────┐ │ │ │ kubeeye-apiserver │ │ kubeeye-controller-manager │ │ │ │ (Gin REST API) │ │ (4 CRD Controllers) │ │ │ │ Port 9090 │ │ │ │ │ └──────────┬──────────┘ └──────────────┬──────────────┘ │ │ │ │ │ │ ▼ ▼ │ │ ┌─
- Overview
- When to Use
- Architecture
- Extension Installation Flow
- Runtime Architecture
- CRD Overview
- CRD Data Flow
- Before You Start
- Installation
- Step 1: Detect and Select Version
- Step 2: Generate and Apply InstallPlan
- Quick Start
- Step 1: Import Rules
- Step 2: Create InspectPlan
kubectl get extensionversions | grep kubeeye kubectl get installplans.kubesphere.io kubeeye --ignore-not-found echo "Available versions:" echo "$ALL_VERSIONS" echo "" echo "Latest stable: $LATEST_STABLE" kubectl apply -f /tmp/kubeeye-installplan.yaml kubectl apply -f rules/ Watch task status kubectl get inspecttask -w
What does the kubeeye skill do?
Use when deploying KubeEye for cluster inspection, creating InspectRule/InspectPlan resources, or retrieving inspection results. Covers InstallPlan-based deployment, OPA/PromQL/FileChange/Sysctl/Systemd/NodeInfo/FileFilter/ServiceConnect/CustomCommand rule types, and report retrieval. Always consult this skill when the user mentions KubeEye, cluster inspection, InspectRule, InspectPlan, or inspection reports.
How do I install it?
Run `npx skills add kubesphere/kubesphere --skill kubeeye --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From kubesphere/kubesphere, a repository with 17,016 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
