Back to Videos

Kagent - Bringing Agentic AI to Cloud-Native

Channel Solo.io
Date March 27, 2025
Duration 1:01:03
Kagent Cloud-Native Solo.io Agentic AI
TL;DR

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.

Key Takeaways

Summary

What is an Agent?

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.

Why Kubernetes for Agents?

Kubernetes provides essential infrastructure for running agents at scale:

Kagent Architecture

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).

Security Considerations

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.

Notable Quotes

"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

Chapters

TimeTopic
00:00Introduction and Team Introductions
06:00What is an Agent? Core Components
14:00Security and Authentication Discussion
23:00Why Kubernetes for Agents
27:00Why Agents for Kubernetes
29:30Kagent Project Introduction
31:30Tools Layer and MCP
34:30Agents Layer and Pre-built Agents
37:30Framework Layer Architecture
39:00Demo and Q&A

References