Komodor is an autonomous AI SRE platform for Kubernetes. Powered by Klaudia, it’s an agentic AI solution for visualizing, troubleshooting and optimizing cloud-native infrastructure, allowing enterprises to operate Kubernetes at scale.
Proactively detect & remediate issues in your clusters & workloads.
Easily operate & manage K8s clusters at scale.
Proactively prevent issues before they occur.
Reduce costs without compromising on performance.
Guides, blogs, webinars & tools to help you troubleshoot and scale Kubernetes.
Tips, trends, and lessons from the field.
Practical guides for real-world K8s ops.
How it works, how to run it, and how not to break it.
Short, clear articles on Kubernetes concepts, best practices, and troubleshooting.
Infra stories from teams like yours, brief, honest, and right to the point.
Product-focused clips showing Komodor in action, from drift detection to add‑on support.
Live demos, real use cases, and expert Q&A, all up-to-date.
The missing UI for Helm – a simplified way of working with Helm.
Visualize Crossplane resources and speed up troubleshooting.
Validate, clean & secure your K8s YAMLs.
Navigate the community-driven K8s ecosystem map.
Who we are, and our promise for the future of cloud-native.
Have a question for us? Write us.
Come aboard the K8s ship – we’re hiring!
Discover our events, webinars and other ways to connect.
Here’s what they’re saying about Komodor in the news.
Join the Komodor partner program and accelerate growth.
Webinars
AI SRE on Your Laptop: What’s Missing and How to Add It
Komodor Webinar — Recorded July 28, 2026 Speaker: Andrei, Open Source Leader at Komodor
In this webinar, Andrei (Open Source Leader, Komodor) breaks down what separates a laptop AI SRE prototype from a system an organization can actually run and trust. Drawing on his experience building Klaudia, Komodor’s AI SRE agent, Andrei traces the build-out step by step: removing the human operator, replacing interactive chat with an API and webhooks, layering in identity and RBAC so agents never run on personal credentials, and persisting sessions so results compound across a team instead of staying trapped on one laptop. He also covers what it takes to actually know whether a change helped, meaning LLM-as-judge evaluation and benchmark sets built from reproduced incidents, not guesswork. The session closes with audience Q&A on prompt injection defenses, who judges the judge, and what Andrei would build differently next time.
Nikki: Welcome to the Komodor webinar series. We’re glad you could join us today for “AI SRE vs. ‘It Works on My Laptop’: What’s Missing and How to Add It.” We’re thrilled to have Andrei here with us — he’s the open-source leader here at Komodor, with two decades of industry experience, and has spoken at conferences all over the world. If you have questions, drop them in the chat and we’ll open the floor at the end. Andrei, take it away.
Andrei: Thanks, Nikki. I’ll share my screen — if you have questions during the presentation, throw them in the chat and I’ll get to them at the end with Nikki’s help.
[A brief screen-share issue followed — Andrei’s Linux laptop didn’t cooperate at first. “It worked on the laptop, why isn’t it working in production?” got a laugh from the room before he reconnected and started properly.]
Thanks for your patience, everyone. Here we go.
My name is Andrei, and I’ve been at Komodor for almost four years now. I’ve been through the process of building our AI SRE, and like everyone else, I’m living through this AI transformation — which is an interesting time to be an engineer. The transformation isn’t over, but we can already share some conclusions and experiences from living through it.
These days we all have pretty good AI on our laptops, and SRE is probably one of the best domains to try to automate using modern AI technology. I’ll share what I learned while building our AI SRE. Everyone starts today from the same place — a local, laptop-based setup — so I’ll assume we start there, and try to build up to something more production-ready, at least in theory. Then I’ll take your questions.
What Does “AI SRE” Mean?
I’m approaching this as a theoretical breakdown of what we learned. AI SRE, as an activity, breaks into a few use cases:
Incident response. When something happens and there’s time pressure, this is what you want to automate first. You want root cause analysis, you want to find the fix, and you want to carry that fix all the way through to recovery. This is the classic on-call-through-the-night scenario — the most typical and usually the first use case people go after.
Self-deployment and reconfiguration. When you want to make sure a change to your infrastructure or configuration is safe to proceed with. LLMs are genuinely good here — their encyclopedic knowledge of technology and their ability to reason about it is where you get real value.
Cost and resource optimization. We found that if you want real impact on SRE life, it pays to start early here — looking at resource optimization and financial outcomes, identifying underused resources, eliminating them, and saving real money. Nothing is better than AI that pays for itself through hard-dollar savings.
Those are roughly the three use cases we keep in mind. Your situation might surface others — it’s all competitive.
AI SRE on Your Laptop
What does it mean to run AI SRE on your laptop? You take a general-purpose agent harness — Claude Code, Codex, OpenCode — dozens of these exist. You give it your CLI tools, your credentials, maybe some MCP services, and you ask it to do the thing. It’ll do it — maybe slower, maybe needing some nudging, but this is the beauty of modern AI. It’s smart enough to get through, though not 100%; you can’t leave it unattended. There’s a lot of handholding and supervision required.
You can automate your typical tasks into agentic skills. New skills get published weekly — LinkedIn is full of stories of SREs automating their work, where what took hours now takes five minutes. If you look for open-source skill packs, they look like repositories of these skills. Whatever the author put into them, you can generally trust they put real effort and knowledge in. If you have nothing else, this is a good baseline.
The catch: it creates an illusion of ease, and it’s easy to assume you can scale that same setup beyond your laptop. That’s exactly what today is about.
The laptop diagram, roughly: an agent harness with skills built in, some tools like the AWS CLI and kubectl, your personal credentials, and occasionally outbound calls to internal MCP services (GitHub, Datadog, etc.).
What’s wrong with the laptop? You can push through the problems by nudging the agent until it concludes, but it has limits — you can only run as many agents as you have people and their attention. If you want to scale, you have to remove the operator. How do machines trigger it without a human copy-pasting incident messages into the agent? When it fails to analyze something, how do you troubleshoot that failure and close the improvement loop? How do you tell whether a change to your skills and setup made things better or worse — not just for the one case you reviewed, but broadly? How do you share not just the agent but its outcomes with your colleagues? And finally, how do you control the cost of the thing — because generic coding-agent harnesses are bloated; they’re built for the general case and burn a lot of tokens on things you don’t actually need for AI SRE.
Building Up From the Laptop
Here’s how we gradually took the laptop setup toward something more production-grade. (Andrei worked through an evolving architecture diagram, adding one component at a time.)
Internally, Komodor has a system for reviewing every session transcript — what the LLM asked for, what tools returned, where the gaps were. That said, you shouldn’t expect to spend much time there day-to-day; a human can’t keep pace with agents running at scale. You mainly need it for the rare hallucination, or when a tool call silently breaks.
We also built our own tracing — off-the-shelf LLM tracing tools didn’t work well for us, so we wrote something slim that shows exactly what happened and in what sequence: parallelization, tool-call performance, time spent in intermediate reasoning versus final response, and total duration.
Cost tracking matters here too — it’s easy for agents to burn tokens non-stop, so build cost-awareness in from day one; surprises are unpleasant.
Asking users for feedback (thumbs up/down) doesn’t work well in practice — it’s optional, and people don’t bother. So we built our own LLM-as-judge evaluation. It’s not as hard as it sounds once you know the pitfalls. The basic idea: take the output of an agent session, give it to another LLM along with grading guidance, and have it score the session.
The hard part in practice: naive LLM-as-judge tends to bucket scores (giving 30, 70, 80, but never 38, 55, or 73) because it reasons in language concepts, not numeric ones. The best sign that your grading instructions are working is that the score distribution looks roughly Gaussian across many sessions — spikes mean the LLM is defaulting to two or three buckets instead of a real range. The fix is to give it multi-dimensional criteria: did it provide evidence for its conclusion? Did it stop at the symptom level, or trace through multiple layers of the architecture to the actual root cause? Did it correctly identify the change that triggered the incident? Weight each dimension, and you get much more useful scoring.
This evaluation capability is the foundation for benchmarking. We use it, for example, to compare model versions — a newer model might win by 2.5% on quality but be slower and more expensive, and you have to decide whether 1% more quality is worth 30% more cost. We also track statistical saturation — running enough trials that score fluctuations plateau — before we consider a comparison conclusive.
This, in turn, feeds into the biggest piece of work: building actual benchmark sets — infrastructure for measuring agent performance predictively, not just after the fact. The hard part specific to AI SRE is that you have to reproduce real incidents: synthetic data sets, reproducible failure scripts, validation that the right kind of breakage actually happened. It’s a lot of hidden work, but it buys you the ability to answer questions like “what happens if I swap Claude Code for Codex?” or “how do we compare to a competing AI SRE tool?” with a real, repeatable measurement — not a guess.
Closing Thoughts
We started from AI SRE on a laptop and gradually built the pieces that turn a personal success into a company-wide one. It’s not trivial, but it can be done gradually.
There’s more we didn’t get into today — circuit breakers, an LLM gateway, an MCP gateway (a pattern I like, because MCP sprawl is real — too much tool surface without one), a notifications gateway, Slack integration (which is its own complicated beast). Open source exists for a lot of these building blocks, but open source gives you the code, not the expertise — you only get that by actually building and running it.
Building AI SRE isn’t most companies’ core business, and most companies are better off spending resources on their actual business. Be aware of what you’re signing up for if the success of a laptop prototype tempts you to think “AI solves this for us, let’s go.” We know this because building AI SRE is Komodor’s business — we’ve historically automated SRE work, we build this platform for customers, and this is how we learned everything I shared today.
Q&A
H: Who validates or judges the LLM judge?
Andrei: I’ve thought about this philosophically. There are two answers. First: a human has to put their judgment into the grading rules in the first place — that’s your “judge of the judge,” similar to how real-world judges are governed by law or a codex someone wrote. Second: you can use a stronger model to review a weaker judge’s scoring, the way a higher court can review a lower court’s rulings. But then you hit the same problem one level up — who judges the human? That’s where we still take our stand. The day LLMs take over that ultimate decision-making, we’re obsolete anyway.
John: After going through building your own AI SRE, what would you not build again?
Andrei: I’ve only built one — Klaudia. Knowing what I know now, I wouldn’t have moved from our own agent harness to a third-party library (Agno). We do enough non-standard things — parallel requests, mid-session context injection — that migrating to a generic library meant either giving up some of those tricks or hacking the library to support them anyway. Our development velocity took a hit because we weren’t confident enough to keep investing in our own harness. That said — we’re not in a rush, so we have time to build our own eventually. The idea that a library would save us time didn’t really pan out.
Audience question: What language is the AI SRE platform written in?
Andrei: The agent harness itself is in Python — most of Klaudia is Python, which is also the default choice for most coding agents today. But the surrounding platform involves a good amount of Go — our authentication and RBAC layer, the privilege-scoping I described earlier, and parts of the tool-calling and MCP layer are in Go, built for efficiency and scalability reasons that Python doesn’t handle as well.
Nikki: Thank you so much to Andrei, and to everyone who joined. We’ll follow up with everything, and this recording will be available for you to watch again. If you have more questions, send them our way. Have a great day.
Gain instant visibility into your clusters and resolve issues faster.
May 12 · 9:00EST / 15:00 CET · Live & Online
🎯 8+ Sessions 🎙️ 10+ Speakers ⚡ 100% Free
By registering you agree to our Privacy Policy. No spam. Unsubscribe anytime.
Check your inbox for a confirmation. We'll send session links closer to May 12.