Skip to content

Kubernetes says your cluster is healthy. It’s probably not.

Stop guessing. Start fixing your cluster in seconds – now with built-in 🤖 AI guidance.

Get Started
100+
Checks
Realtime
Scanning
AI
Supported
v0.0.23
Latest Release

Why KubeBuddy?

🔍

Comprehensive Diagnostics

Detects node failures, pod crashes, security risks, and networking issues with one command.

🚀

No Cluster Intrusion

Runs externally via your terminal or Docker, requiring no agents or Helm charts.

📊

Actionable Reports

Export detailed HTML, JSON, or CLI summaries for quick insights and sharing.

🛡️

Clean Execution

KubeBuddy runs entirely outside your cluster. No agents, no config drift, no exposure.

🧪

Stateless by Design

Scans don't persist anything. No runtime footprint, no security baggage.

Runs Anywhere

Use it locally, in CI/CD, or on a jump host — wherever you work.

What KubeBuddy Checks

Node & Pod Health

Identifies failed nodes, pending pods, and crash loops.

Security Risks

Scans for risky roles, excessive bindings, and exposed permissions.

Networking & Storage

Checks PVCs, services, policies, and reachability issues.

AKS Best Practices

Runs Microsoft-guided checks with a single flag.

Cluster Config

Checks context, kubeconfig, versions, and misaligned settings.

Resource Limits

Flags containers missing CPU or memory limits. Prevent noisy neighbors.

🤖

Now with Built-In AI Guidance

Struggling to interpret raw metrics or vague warnings? KubeBuddy now integrates with OpenAI to give clear, actionable advice for each issue, with real examples from your cluster.

How KubeBuddy Works

⚙️

Connect & Scan

KubeBuddy uses your existing kubeconfig to scan your cluster externally, no agents required.

🔎

Analyze Issues

Detects hidden problems like misconfigurations, security risks, and resource failures in seconds.

📈

Deliver Insights

Generates clear, actionable reports in HTML, JSON, or CLI format for immediate action.