Kubric - AI agent that diagnoses and fixes Kubernetes failures | Product Hunt
Now in public beta — free for clusters under 10 nodesPublic beta — free under 10 nodes

Your clusters break at 3 AM.
Kubric doesn't sleep.

Kubric is your autonomous SRE — it monitors your clusters, finds root causes in seconds, and ships approved fixes without you writing a single runbook. Plug it in and stop firefighting at 3 AM.

kind-kind

Welcome back, prod team

1 cluster connected · 12 recent investigations

Agent active
Nodes
1
active in cluster
Pods running
24
across all namespaces
Issues found
3
root causes identified
Investigations
12
9 healthy · 3 issues
Cluster signal · live
Resource usage · live
CPU42%
Memory61%
Disk28%

How Kubric works

From a red pod to a shipped fix, automatically.

Watch the agent move through a live incident — every stage on the right lights up as Kubric works through it on the left.

01

Detect failures

Kubric watches every namespace and instantly flags workloads that crash, OOM, or fail to pull an image.

02

Gather evidence

Four specialized inspectors pull pod state, logs, warning events, and network reachability — all in parallel.

03

Reason about root cause

The model correlates the full evidence bundle to pinpoint why each workload broke, not just what failed.

04

Ship the fix

You get ready-to-run kubectl commands and a plain-English diagnosis — applied on your terms.

Your kubernetes cluster

payment-svc

ns: payments

CrashLoop

order-api

ns: orders

ImagePull

auth-svc

ns: platform

Running

worker-job

ns: jobs

OOMKilled

Kubric inspectors

Pod

describe + get

Logs

current + prev

Events

warnings

Network

DNS + endpoints

AI reasoning engine

Kubric reasoning engine

Waiting
payment-svc OOMKilled — limit 128Mi exceeded
Logs confirm OutOfMemoryError before crash
order-api :latest — registry token expired
Root cause found — 2 fixes ready

Evidence

4 pods312 logs18 events6 routes

Remediation output

Fix commands

kubectl set resources \
  deploy/payment-svc \
  --limits=memory=512Mi
kubectl delete pod \
  order-api-6bc8

Diagnosis

payment-svc OOMKilled — heap exceeds 128Mi. Raise to 512Mi.

order-api token expired — restart to re-auth.
The platform4 pillars

The autonomous platform. Built to scale.

01

Your SRE, in code Agent

Connect your cluster with a single Helm command — Kubric reasons across events, logs, metrics, and traces like a senior engineer.

Agent Live
$ kubric connect --cluster prod
Setup1 Helm cmd
Signalslogs · metrics
ModeAutonomous
LatencyReal-time
ScopeCluster-wide

Reads events, logs, metrics, and traces — and reasons across them to find the real cause, not just the symptom.

Deploy the agent
02

Built for incident scale Runtime

Sub-second triage across thousands of pods, with parallel inference grounded in your actual cluster state.

Runtime Live
$ kubric triage --ns payments
TriageSub-second
InferenceParallel
Throughput1000s pods
GroundingLive state
ModelGPT-4o-mini

Parallel inference over your telemetry, with answers grounded in the real state of the cluster — never a hallucinated guess.

See it run
03

From one to one thousand Coverage

Multi-cluster, multi-cloud, multi-region — Kubric routes investigations across fleets in real time.

Coverage Live
$ kubric fleet add eks-us-east
ClustersUnlimited
CloudsAny
RegionsGlobal
Agent1 per cluster
RoutingReal-time

One lightweight agent per cluster, installed with a single Helm command — no per-node daemons to babysit. One control plane spans every cluster across every cloud and region.

Connect a fleet
04

Observability you can trust Trust

Every diagnosis is auditable — full timelines, evidence, and the exact queries Kubric ran.

Trust Live
$ kubric audit incident-4821
AuditFull trail
ComplianceSOC 2 (planned)
AccessRead-only
FixesOn approval
EvidenceLinked

Designed for SOC 2 readiness (certification planned). Read-only by default, fix-on-approval. Every claim links back to the log line or metric behind it.

Review the trail
Capabilities5 live · 1 soon

Resolve any failure mode.

Trace

Autonomous investigation

Kubric snapshots every signal it reads — pods, events, metrics — into one auditable run you can replay.

RUN · CLUSTER-PROD ● 6 signals
get_pods()KUBECTL
watch_events()EVENTS
branch: oom_checkBRANCH
top_pods()METRICS
llm.analyze()AI
suggest_fix()FIX
Classification

Failure classification

Every incident auto-tagged by type, so you triage the right thing first — not a wall of noise.

INCIDENTS · auto-tagged ● classify
payment-svc1.9kOOMKilled
order-api312ImagePullBackOff
auth-svc28CrashLoopBackOff
ingress-nginx14ProbeFailed
coredns5BackOff
Fixes

Fix suggestions

Kubric finds the root cause and proposes the exact manifest change — not just another alert.

payment-svc.yaml SUGGESTEDApply fix ⌄
resources:
limits:
- memory: 128Mi
+ memory: 512Mi
requests:
memory: 256Mi
# prevents OOMKill seen 1.9k times
Timeline

Incident timeline

Every incident as one clean timeline — detected, root-caused, fixed, recovered.

TIMELINE · incident-4821 resolved
Detected
Analyzed
Fixed
Recovered
Detect → fix → verify · autonomous
Correlation

Signal correlation

Live signals from events, logs, metrics and probes for every workload. No sampling.

SIGNALS · payment-svc ● live
events18
logs312
metricsP95
probes3
restarts7
PR RiskComing soon

Pre-deploy PR risk

On the roadmap: Kubric will check a diff against live usage and flag what could break — before merge. Illustrative preview.

PR #247 · payment-svc risk: high
diffP95 checkverdict
INPUT
{ memory: 128Mi }
VERDICT
{ risk: "OOM likely" }
In actionlive

Watch Kubric resolve real incidents.

kubric · diagnoseCrashLoopBackOff
01$ kubric diagnose payment-svc -n payments
02→ analyzing 23 restarts · 4 events · 312 log lines
03 
04✓ root cause OOMKilled — heap exceeds 128Mi
05 fix set limits.memory=512Mi
06 revert PR #2814 (JsonCodec leak)
07 
08✓ applied · pod healthy in 12s
Autonomous diagnosis

Root cause and fix, in one pass.

Point Kubric at a failing workload — it reads the events, logs, and traces, names the cause, and ships the fix.

Mean time to resolution
Kubric (target)
<5:00
Manual triage
9:12
Runbook lookup
14:30
On-call escalation
22:05
Built for speed

Minutes of triage, collapsed.

Parallel inspectors and grounded reasoning shorten the path from alert to root cause. Comparison is illustrative — the Kubric time is a target, not a measured benchmark.

Engineered for incidents.

From the moment a pod flips red, every layer of Kubric — collectors, retrieval, reasoning, action — is tuned for the way real incidents actually unfold.

See it in action →
Automatic diagnosis

Root-cause analysis within seconds of detection — no ticket triage in between.

Evidence first

Every claim is backed by the log line, metric, or event that supports it.

Safe actions

Kubric proposes; humans approve. Blocked system namespaces, a fixed safe action set, and multi-layer validation.

Full audit trail

Every investigation, diagnosis, and fix is stored with timestamps and evidence — reviewable any time.

Connected

Plugs into your entire cluster stack.

One agent, every layer of your platform — orchestration, packaging, and observability, working together.

User
KUBRIC
OOM DetectionCrash DiagnosisAuto-Remediation
Event TriageRoot Cause AI
Kubernetes
HelmSoon
PrometheusSoon
KubernetesReads pod, node & deployment state across every namespace.
Pricing

Priced like infrastructure. Not a SaaS seat.

A predictable platform fee that scales with cluster size, plus outcome credits that fire only on real work delivered. Free forever for clusters under 10 nodes.

Free
₹0 / month

1 cluster, up to 10 nodes. Suggest mode only. Every engineer should be able to try Kubric on a real cluster with zero friction.

  • AI incident diagnosis
  • 7-day incident history
  • Suggest mode only
  • PR risk assessments (coming soon)
  • Community support
Most popular
Starter
₹4,999 / month base

+ ₹15 per outcome credit beyond the included pool. For Series A/B teams with real production traffic and no dedicated SRE.

  • 2 clusters, up to 25 nodes
  • 500 outcome credits included
  • Approve mode unlocked
  • GitHub + Slack + PagerDuty
Growth
₹14,999 / month base

+ ₹12 per outcome credit beyond the included pool (volume discount). For teams where downtime has a real revenue number attached.

  • 5 clusters, unlimited nodes
  • 2,000 outcome credits included
  • Auto-fix mode, policy-gated
  • Priority support + SLA

Need on-prem, SSO, or a dedicated success engineer? Talk to sales →

Helping platform teams sleep at night.

The outcome

Ship fixes while you sleep.

Kubric triages, root-causes, and patches the boring 80% of incidents — before anyone gets paged.

<5mtarget MTTR
80%predicted preventable
₹0free under 10 nodes
Mean time to resolution
43 min < 5 min
TARGET · NOT YET MEASURED
43m20m5m< 5 min
Industry baseline*Kubric target
Always on

Every cluster, watched.

eks-1gke-2aks-3eks-414 clusters · 1 agent · 0 to babysit
kubric · prod-us-east investigating
!
00:00Incident detectedCrashLoopBackOff
payment-svc · replicas 0/3
00:01Signals gathered
42 pods scanned · 3 warning events
00:02Correlated logs & image history
00:03Root cause identified
payment-svc · image tag v2.9 not found
$ kubectl set image deploy/payment-svc app=payment:v2.8

Ship your cluster's first fix in minutes.

Free on clusters under 10 nodes. No credit card required.