The AI agent that runs Kubernetes day two
Live cluster topology, alert noise collapsed to real issues, and an agent that can exec into a pod, find the fault and propose the fix. Self-hosted, and it changes nothing without your say-so.
Self-hosted in your cluster · Zero telemetry · Reads freely, writes on approval · Free forever tier
What is AIOps for Kubernetes?
AI for Kubernetes operations, or AIOps for Kubernetes, uses an autonomous agent for day-two cluster work: live topology, cluster health, alert de-noising, anomaly detection, and Kubernetes troubleshooting to a root cause with auto remediation on approval. NudgeBee runs inside your own cluster, reads freely, and gates every change behind human approval.
A cluster map that is always current
NudgeBee maps the entire Kubernetes estate live into its own store: workloads, pods, nodes and namespaces, with resource-version-aware updates and reliable removal of things that no longer exist.
Node hardware, capacity and placement are read directly, including spot-versus-on-demand detection across Karpenter, EKS, AKS, GKE and Spotinst.
One issue per workload, not one alert per pod
Owner-level de-duplication collapses the usual flood into something a human can act on, instead of one alert per pod per restart.
- Crash loops, image-pull backoffs, job failures, CPU throttling and pod-not-ready all group under the workload that owns them.
- OOM detection triggers at 92% container and 95% node memory.
- Around 70 named alert types auto-escalate based on how long they have persisted.
- Every issue gets a 0 to 100 score covering severity, whether it is production, duplicate history, SLO impact, restart count and config changes, mapping to P0 at 80, P1 at 60, P2 at 40.
Exec, logs, metrics and traces, without leaving the page
The agent works the cluster the way you would, from the browser, running only read-only diagnostics.
- An in-browser terminal execs straight into a pod, with a debugger and profiler alongside it.
- Prometheus queries auto-tune their resolution to the time range you are looking at.
- It runs the same read-only diagnostics you would:
kubectl,helm,argocdand PromQL. - Log and trace queries run against your existing backends, in place.
It flags the metric that moved before it pages you
Three swappable engines run across CPU, memory, latency, error rate and replica count, with heavy false-positive suppression so a single quiet weekend does not trigger a page.
- IsolationForest, the default, at 1% contamination with 100 estimators.
- DBSCAN, density-based detection for per-metric outliers.
- Z-score, classic statistical detection at 3 sigma.
Upgrade planning that checks before it moves
An eight-step upgrade planner checks before it moves, and executes only what it declared.
- Cross-references a live registry of deprecated APIs.
- Checks Helm chart compatibility before the upgrade.
- Runs a health diff before and after the change.
- Execution uses an allowlisted set of
kubectland cloud CLI commands, so the plan cannot wander outside what it declared.
CIS, CVEs and misconfigurations, on a schedule
NudgeBee orchestrates scanners as jobs inside your cluster, and findings land in the same ranked queue as everything else, not a separate console.
- kube-bench (CIS)
- Trivy CIS
- Trivy image CVEs
- Popeye
- Certificate expiry
- Version skew
- Unused volumes
It reads freely. It changes nothing without you.
Two modes, drawn at the tool layer, not left to the model's judgement.
Diagnoses without asking
Read-only diagnostics run without asking, so finding the fault in a cluster is never slowed by a prompt.
Gated behind your approval
Every create, update and delete is classified at the tool layer and gated behind explicit human approval.
No self-granted access
The agent is forbidden from modifying RBAC to grant itself access it lacks.
It does the work, not you
It never asks you to go and run commands yourself.
Untrusted by default
All tool output is treated as untrusted input, a deliberate prompt-injection defence.
Slack
Microsoft Teams
Google Chat
- Signed link
It works with your observability, it does not replace it
NudgeBee queries your existing backends in place, in their own native query languages. Metrics, logs and traces are not shipped out to a third party.
Prometheus
Grafana
VictoriaMetrics
Datadog
New Relic
Loki
Elasticsearch
Jaeger
OpenTelemetry
PagerDuty
Jira
ServiceNow
GitHub
GitLab
Argo CD
Slack
Microsoft Teams
Google Chat
Queried in place, in native dialects including PromQL, LogQL, KQL, NRQL and Elasticsearch DSL.
Browse all 78 integrationsRuns in your cluster. Nothing leaves.
Self-hosted
Runs inside your own Kubernetes cluster.
Zero telemetry
Nothing phones home.
Outbound only
The in-cluster agent dials out over a single WebSocket. No inbound ports, no exposed Kubernetes API server, no VPN.
Encrypted and signed
Credentials encrypted at rest with AES-256-GCM. Agent messages signed with Ed25519.
Bring your own model
Nine provider routes across AWS Bedrock, OpenAI, Azure OpenAI, Google AI, Vertex AI, SageMaker, HuggingFace and Anthropic. Embeddings can run on-device.
Readable source
Read the implementation, with a free Community edition.
See it on a real cluster fleet
B2B SaaS rightsizes 200+ Kubernetes clusters and saves $1.2M a year
Three engineer-days a month reduced to 15 minutes, with automated rightsizing, safety guardrails, auto-rollback and one-click approval workflows for production clusters.
Read the case studyFrequently asked questions
For the engineer who lives in kubectl and distrusts magic.
Book a DemoKubernetes Operations is one of four assistants on the same platform
One platform, one knowledge graph. Add another assistant with no new install and no re-integration.
Point it at your own cluster.
Free forever on up to 2 clusters. No credit card. Self-hosted, so nothing leaves your environment.
