KubeBolt / docs
GitHub

Insights Engine

12 built-in rules that detect common Kubernetes issues and provide actionable recommendations.

Rule Definitions

5 Critical 5 Warning 2 Info
💥 crash-loop critical

Pod in CrashLoopBackOff with restarts >3/hour

🔥 oom-killed critical

Container terminated with OOMKilled (exit 137)

zero-replicas critical

Deployment with 0 available replicas

🖥 node-not-ready critical

Node condition Ready ≠ True

📦 image-pull-backoff critical

Pod in ImagePullBackOff state

cpu-throttle-risk warning

CPU usage >80% of limit sustained

📊 memory-pressure warning

Memory usage >85% of limit

📈 hpa-maxed-out warning

HPA current replicas == max replicas

💾 pvc-pending warning

PVC in Pending state for >5 minutes

🔁 frequent-restarts warning

Pod with >5 restarts in 24 hours (non crash-loop)

📉 resource-underrequest info

Requests <40% of actual usage

🚪 evicted-pods info

Pods evicted from node due to pressure

Each insight includes the affected resource, a human-readable message, and a specific suggestion with remediation steps or kubectl commands.