As heard on Day Two DevOps

Running agents securely at scale

Thanks for listening. Solo.io's Michael Levan and Nathan Pearce joined Ned Bellavance and Kyler Middleton to unpack what changes when agents leave your laptop: sandboxing that actually constrains, state that survives, and pods that stop idling. Here's the recap, plus the fastest ways to try it yourself.

Listen to the episode

The framework from the episode

Scope, attribution, optimization

Nathan's rule for any agent, local or remote: forget the buzzwords and keep asking these three questions. Get the first two right before you chase the third.

Scope: what could it do?

Agents are very good at finding paths you didn't think of. Once one leaves your machine, the real question is blast radius: which credentials, CLIs, branches and services can it reach while you're asleep?

Attribution: what did it do?

You will miss something. When you do, you need to know which agent took which action, and how many tokens it spent on that specific task. That's a problem unique to agentic workloads.

Optimization: how do we do better?

This stack is new and maturing fast. Keep the first two in place and you can iterate the DevOps way: measure, improve, repeat.

Key takeaways

Six things to remember from the conversation

Each takeaway maps to a question listeners are asking as they move agents from the IDE into production.

01 · State

Agents brought state back

We spent a decade making workloads stateless so pods could be nuked and recreated. Agents need their session and context to survive, which breaks Lambda-style and plain pod patterns.

02 · Sandboxing

Deny all, then open as needed

A container with full ingress and egress isn't much of a sandbox. Start with zero access, then route each LLM or MCP server through agentgateway as the agent proves it needs it.

03 · Isolation

Know which isolation you're getting

Software isolation such as gVisor runs in user space. Hardware isolation with microVMs gives each agent its own guest kernel. Ask vendors what "sandbox" really means underneath.

04 · Idle cost

Scale to zero, wake up warm

Agents sit idle most of the time, like an unanswered Slack thread. Agent Substrate suspends them to a warm state that holds no resources but keeps the session, so they come back fast.

05 · Snapshots

Snapshot, restore and hand off

Sessions are snapshotted to storage you choose, such as S3 or Google Cloud Storage, so you or a teammate can pick up tomorrow. Keep images lean: a giant npm install slows restores.

06 · Experience

Nobody should have to curl an agent

kagent sits on top of Substrate with CRDs, a UI and a harness for Claude, Codex or your own framework, so platform teams and HR, finance or marketing get governed, observable agents.

How the stack fits together

Like Kubernetes, many parts working as one

Michael compared Agent Substrate to a Kubernetes cluster: many components you treat as one platform, organized around one mission: preserve the agent's state.

kagent: the experience layer

Declarative agents as Kubernetes resources, a UI and terminal access, token usage and full traces, plus access policies so each team only sees its own agents.

Agent Substrate: the runtime

Workers and worker pools run your actors (agents). Kubernetes handles scheduling; the Substrate API handles fast spin-up, suspend and snapshot/restore. Open source, with weekly community calls.

agentgateway: the front door

Ingress and egress for every agent, with L7 policy, rate limiting, prompt guarding, OBO token exchange and audit for traffic to LLMs and MCP servers.

Pick your next step

Everything discussed on the show is open source and free to try. Start hands-on, go deeper with the team, or meet the community in person.

Hands-on lab

Discover kagent in a free lab

Spin up kagent in a browser-based lab environment and deploy your first declarative agent in minutes. No cluster required.

Webinar series

Agent Substrate 101

The series Ned mentioned on the show: sandboxes, scaling and why agents change the Kubernetes equation. A 201 series going under the hood is coming soon.

KubeCon NA · Nov 9

Agent Substrate Day

Meet the maintainers from Google, Solo.io and NVIDIA at the KubeCon + CloudNativeCon North America co-located event.

Listener questions

Agent questions, answered

The questions Ned and Kyler asked on behalf of practitioners, with the short answers.

Is Kubernetes the only way to run agents at scale?

Not the only way, but Michael's view on the show is that it's still the best place to orchestrate and schedule workloads, and most enterprises already run it. Any framework, including CrewAI or LangGraph, can run there too.

What makes a sandbox different from a container?

A container is isolated, but it can still have full ingress, egress and east-west access. A real agent sandbox starts with no access and adds it deliberately, and you should know whether isolation is software-level (such as gVisor) or hardware-level (microVMs).

Where is an agent's state kept?

Agent Substrate snapshots sessions to the object storage you choose, such as S3 or Google Cloud Storage, and restores them, routing you back to the right session when you or a teammate return.

Can I use the AI tools I already pay for?

Yes. kagent's harness object lets you run agents with Claude, Codex, the kagent harness or your own framework, using the provider subscriptions you already have.

Is it open source? What does enterprise add?

kagent, Agent Substrate and agentgateway are open source, and Solo.io engineers are among the Substrate maintainers. Enterprise adds full observability, OBO token exchange, governance, policy enforcement and support.

How do I know if I need this?

If you're taking agents to production and want control over what they can do and what they did, you're a candidate. As Nathan put it, anything that only runs when it's doing work for you is a strong security pattern.

Ready to take agents to production?

Talk with Michael, Nathan and the team about sandboxing, scale-to-zero and governance for your agents, or get hands-on first in a free lab.