Kagent is an open-source framework from Solo.io that enables DevOps and platform engineers to run AI agents natively on Kubernetes. Built on Microsoft's AutoGen framework and using MCP (Model Context Protocol) for tool integration, Kagent provides declarative APIs, a UI, and CLI for deploying agents that can automate complex operations, troubleshoot Kubernetes issues, and democratize platform engineering expertise.
The presenters establish a baseline understanding of AI agents. At the core is an LLM performing reasoning, but several integration points make it useful: user/client input (the goal), agent creator context (system prompts and guardrails), memory (external storage for long-running contexts), and tools (APIs, databases, Kubernetes itself).
Tools are where "the rubber meets the road." The presenters emphasize that adding too many tools can confuse agents and reduce accuracy - the recommendation is to start narrow and gradually expand.
Kubernetes provides essential infrastructure for running agents at scale:
Tools Layer: Built-in tools for Prometheus, Istio, Helm, Argo, Kubernetes, and Grafana. All tools are MCP-compatible, and thousands of MCP servers exist in the community.
Agents Layer: Pre-built agents for deployment, observability, security, traffic management (blue-green, canary), and troubleshooting Kubernetes issues.
Framework Layer: Built on Microsoft AutoGen with a Kubernetes controller that integrates AutoGen natively. Exposes three interfaces: UI (point-and-click), CLI, and CRDs (declarative API).
Two main patterns for authentication: flow-through OAuth (user context flows to tools for user-scoped operations) and auth mapping/bridging (platform team provides shared service access). Kubernetes Secrets provide programmatic API access for LLM authentication.
"The tools layer is where the magic is. That's where the agent can actually do stuff."
- Keith Babo
"In a world of LLMs, you're in a world of non-determinism. The more determinism you can build around that, the better."
- Keith Babo
"What we've built with Kagent is a framework and patterns for people to go build their own expert engines or expert agents that can then also scale out."
- Christian Posta
| Time | Topic |
|---|---|
| 00:00 | Introduction and Team Introductions |
| 06:00 | What is an Agent? Core Components |
| 14:00 | Security and Authentication Discussion |
| 23:00 | Why Kubernetes for Agents |
| 27:00 | Why Agents for Kubernetes |
| 29:30 | Kagent Project Introduction |
| 31:30 | Tools Layer and MCP |
| 34:30 | Agents Layer and Pre-built Agents |
| 37:30 | Framework Layer Architecture |
| 39:00 | Demo and Q&A |