Google Cloud is now routing untrusted AI agent code through a sandbox built on gVisor, the same user-space kernel the company uses to isolate parts of Gemini, and it is doing so at a rate of up to 300 sandboxes per second per cluster. The feature, called GKE Agent Sandbox, moved from its April 2026 debut at Google Cloud Next to general availability through September, and it answers a question that has been nagging every platform team running coding agents in production: what happens when the agent’s own generated code turns out to be the attack.

The timing is not an accident. Enterprise AI agents stopped being a lab experiment sometime in the past 18 months. IDC told CRN in June that 77% of enterprises already have AI agents running in production, and Gartner has said 40% of enterprise applications will embed task-specific agents by the end of 2026, up from under 5% in 2025. Every one of those agents eventually runs code it did not write by hand: a generated script, a tool call, a shell command assembled from a prompt. GKE Agent Sandbox is Google’s bet that Kubernetes, not a bespoke virtual machine fleet, should be where that code gets contained.

What GKE Agent Sandbox Actually Does

Strip away the branding and GKE Agent Sandbox is a Kubernetes-native API for spinning up isolated execution environments fast, running them under gVisor’s runsc runtime, and tearing them down the moment the agent’s task finishes. Google Cloud’s own product posts describe it as built with “gVisor kernel isolation — the same technology securing Gemini” and positioned to “safely execute untrusted code, tools, and entire agents without sacrificing performance,” language that appears verbatim in Google’s GKE Next ’26 announcement.

The mechanics matter here more than the marketing. A normal container shares the host’s Linux kernel with every other workload on the node, which is fine when you trust the code inside the container. An AI agent that writes and executes its own Python, shells out to a package manager, or interprets a user’s uploaded file is, by definition, running code nobody trusted ahead of time. gVisor intercepts the syscalls that code makes and processes them in a sandboxed user-space layer called the Sentry, rather than handing them straight to the host kernel. If the generated code tries something malicious, it is arguing with a stripped-down impersonation of Linux, not the real thing.

Google’s numbers, repeated consistently across its April, May, and September 2026 posts, put the allocation rate at 300 sandboxes per second per cluster, with 90% of allocations completing in under 200 milliseconds. The company also claims up to 30% better price-performance on its Axion Arm-based processors compared with rival hyperscale instances for this workload, a figure that appears in Google’s 2026 Gartner Magic Quadrant commentary for container management. None of those figures have been independently reproduced by a third-party lab as of this writing, so treat them as vendor-reported until someone outside Google benchmarks the claim.

Why Agents Broke the Old Container Security Model

Container security used to assume a human wrote the code that shipped into a pod, a CI pipeline scanned it, and a reviewer approved it before it ran. Agentic workloads break that assumption at every step. The code an agent executes might be generated on the fly in response to a user’s natural-language request, assembled from a tool the agent decided to call, or pulled from a repository the agent chose without a human in the loop. There is no review gate, because the whole point of an autonomous agent is that it does not wait for one.

That shift reframes “container security” as something closer to “untrusted multi-tenant execution,” the same problem cloud providers have solved for years with services like AWS Lambda and Google Cloud Functions. The difference is scale and unpredictability. A serverless function has a known entry point and a bounded runtime. An agent’s generated code is open-ended: it might install a dependency, write to disk, open a socket, or spawn a subprocess, and it might do all of that thousands of times a minute across a fleet of parallel agent sessions. Google’s answer is to make the sandbox cheap enough and fast enough to spin up and discard per task, rather than trying to statically analyze every snippet an agent produces before it runs.

That design choice explains why GKE Agent Sandbox leans so heavily on raw allocation speed as its headline metric. If isolating a task costs the agent platform two seconds of cold-start latency, developers will quietly route workloads around the sandbox to keep their product responsive. Sub-200-millisecond allocation for 90% of requests is Google’s argument that security and speed do not have to trade off against each other here, at least not at the allocation layer.

gVisor vs. Kata Containers vs. Firecracker: the Isolation Landscape

GKE Agent Sandbox did not invent sandboxed container isolation. Three approaches have been competing for this niche for years, and each makes a different trade between isolation strength, startup speed, and memory cost.

gVisor (the engine behind GKE Agent Sandbox) implements a user-space application kernel that intercepts Linux system calls, rather than handing them to the host. It is lighter than a full virtual machine and integrates cleanly with existing container tooling as the runsc OCI runtime, maintained at gvisor.dev. Kata Containers takes the opposite approach: every pod gets a real, lightweight virtual machine with its own guest kernel, giving a hardware-virtualization boundary at the cost of a slower, heavier launch. AWS Firecracker, the microVM technology that already powers Lambda and Fargate, sits between the two: a minimal KVM-based VM with a tiny attack surface, built specifically for rapid, dense multi-tenant startup, documented at firecracker-microvm.github.io.

Isolation TechnologyBoundary TypeCold StartPer-Pod Memory OverheadBest Fit
gVisor (runsc)User-space kernel (Sentry)Single-digit milliseconds~20-50 MBHigh-volume, short-lived agent tasks
Kata ContainersLightweight VM + guest kernel~150-300 ms~100-200 MBWorkloads needing near-native syscall speed
AWS FirecrackerMinimal KVM microVMLow tens of millisecondsComparable to Kata in most configsDense multi-tenant serverless (Lambda, Fargate)

The figures above come from third-party technical comparisons published in mid-2026, not from Google, AWS, or the Kata Containers project directly, so they should be read as independent estimates rather than vendor benchmarks. The pattern they describe is consistent, though: gVisor wins on density and startup speed, Kata and Firecracker win on how close the isolation boundary gets to a genuine hardware virtual machine. For compute-bound workloads, all three approach native performance. The gap widens on syscall-heavy and I/O-heavy workloads, where gVisor’s interception layer adds measurable overhead compared with a guest kernel talking to its own virtualized hardware.

Why Google Picked gVisor Over a VM-Based Approach

The choice tells you what Google thinks the dominant agent workload looks like: thousands of short, bursty tool calls rather than a handful of long-running, syscall-intensive jobs. A VM-per-task model like Kata or Firecracker is harder to justify when the median sandboxed task might last a few hundred milliseconds. gVisor’s lighter footprint lets GKE pack far more concurrent sandboxes onto the same node pool, which is the entire premise behind the 300-per-second claim. It is a deliberate bet that density beats maximal isolation strength for this specific class of problem, and it is a bet Google is free to revisit; GKE already supports Kata-style runtimes elsewhere in its runtime class options for workloads that need the stronger boundary.

The Container Escape Problem Hanging Over This Launch

GKE Agent Sandbox arrives into a security backdrop that makes its timing look less like opportunism and more like a response. Three vulnerabilities in runc, the low-level container runtime that underlies most of the Docker and Kubernetes ecosystem, were disclosed in November 2025: CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881. Technical write-ups published in mid-2026 describe these as still relevant to container-escape risk months after disclosure, a reminder that the “just run it in a container” security model has known, exploitable cracks.

It is worth being precise about what those CVEs do and do not implicate. A runc vulnerability is a flaw in container creation and lifecycle management, not automatically a flaw in gVisor. gVisor adds its own separate boundary on top of whatever runtime created the container, and there is no verified, publicly disclosed exploit as of October 2026 that breaks the gVisor Sentry itself or escapes a Firecracker microVM. But the runc CVEs are exactly the kind of bug that makes “run untrusted agent code in a bare container” a bad idea, and they are a large part of why Google is pushing platform teams toward gVisor-isolated sandboxes rather than ordinary pods for anything an agent writes on the fly.

Open Source, Not Just a Google Cloud Feature

Google is positioning Agent Sandbox as a Kubernetes SIG Apps subproject rather than a GKE-exclusive proprietary API, following the open-governance pattern Google used with gVisor itself and with Kubernetes before it. That matters for portability: a team that builds against the Agent Sandbox API inside GKE should, in theory, be able to run the same custom resource definitions on any conformant Kubernetes cluster that installs the sandbox controller, rather than being locked into Google’s control plane. A typical deployment uses a dedicated RuntimeClass to route pods through gVisor:

apiVersion: node.k8s.io/v1
kind: RuntimeClass
metadata:
  name: gvisor
handler: runsc
---
apiVersion: v1
kind: Pod
metadata:
  name: agent-task-sandbox
spec:
  runtimeClassName: gvisor
  containers:
  - name: agent-exec
    image: agent-runtime:latest
    resources:
      limits:
        cpu: "1"
        memory: "512Mi"

That snippet illustrates the general gVisor RuntimeClass pattern Kubernetes operators already use; the production Agent Sandbox API adds a higher-level allocation layer on top that manages the warm pool Google credits for its sub-200-millisecond figures. The broader point is that none of this is exotic Google-only infrastructure. It is an extension of patterns that have existed in Kubernetes’ runtime class system for years, repackaged and optimized specifically for the bursty, ephemeral nature of agent workloads.

How AWS and Microsoft Are Answering the Same Problem

No major cloud provider is sitting this one out, though none has shipped a feature with the exact same shape as GKE Agent Sandbox. AWS’s closest equivalent is Amazon Bedrock AgentCore, described in CRN’s roundup of 2026’s hottest agentic AI products as a platform for building, deploying, and operating agents at production scale across frameworks and models, with Bedrock Guardrails layered in to screen agent actions for prompt injection, harmful content, and sensitive-data exposure. AgentCore is a broader managed agent platform rather than a Kubernetes-native sandbox API, and AWS customers who want VM-grade isolation for agent-generated code are more likely to be composing that themselves on top of Firecracker-backed Lambda or Fargate than consuming a single packaged sandbox product.

Microsoft’s nearest offerings, Azure AI Foundry and Copilot Studio, lean toward governed agent-development runtimes with policy and compliance tooling rather than a specific low-level sandboxing primitive. Neither Microsoft nor AWS has published a direct public claim matching Google’s 300-sandboxes-per-second, gVisor-isolated, Kubernetes-native combination, which gives Google a genuine, if narrow, first-mover claim in this specific corner of agent infrastructure, even as all three companies converge on the same underlying problem from different architectural angles.

PlatformCore OfferingIsolation ApproachPrimary Security Control
Google CloudGKE Agent SandboxgVisor kernel isolation, Kubernetes-nativeDefault-deny network policy + Sentry syscall interception
AWSBedrock AgentCoreManaged agent platform (composable with Firecracker)Bedrock Guardrails (prompt injection, data exposure checks)
Microsoft AzureAzure AI Foundry / Copilot StudioGoverned agent runtime, framework-level policyEnterprise governance and compliance controls

The Market Behind the Urgency

The reason three hyperscalers are racing to solve agent isolation at roughly the same time is that the market underneath them is moving fast enough to make the risk unavoidable. Grand View Research estimated the AI agent market at $10.91 billion in 2026, up from $7.63 billion in 2025, and projected it to reach $182.97 billion by 2033 at a 49.6% compound annual growth rate. Gartner’s broader framing puts the total AI services market, agentic initiatives included, on a path to $515 billion by 2029. Those numbers measure different things and should not be treated as interchangeable, but they both point the same direction: fast, compounding growth in exactly the kind of autonomous, code-executing workload that container escape vulnerabilities threaten.

Why the Adoption Numbers Disagree

Adoption surveys tell a similarly fast-moving but inconsistent story, mostly because “using,” “piloting,” and “in production” mean different things to different pollsters. IDC’s 77% in-production figure, cited by CRN in June 2026, sits well above a separate Gartner CIO survey putting full deployment at 17% with more than 60% of organizations planning to deploy within two years. A PwC-attributed figure lands at 79% of organizations using agents in some capacity. The spread is wide enough that none of these numbers should be quoted as a single market consensus, but even the most conservative reading shows a majority of enterprises already running some form of autonomous agent, which is precisely the population Google, AWS, and Microsoft are all building sandboxing products for.

History: From an Internal Google Tool to a Kubernetes Standard

gVisor’s path to becoming agent infrastructure runs through more than a decade of Google using sandboxing to protect services that run other people’s code, including, as Google now says explicitly, parts of Gemini itself. Google open-sourced gVisor as the runsc OCI-compatible runtime, letting any Kubernetes cluster adopt the same user-space kernel technology Google uses internally rather than keeping it as a proprietary advantage. That open-sourcing is the direct reason GKE Agent Sandbox can claim the “same technology securing Gemini” framing: it is not a new invention built for this launch, it is years of internal hardening repackaged with a faster allocation API bolted on top for the agent era.

The broader historical arc matters for anyone deciding whether to trust this stack: gVisor has had years of adversarial scrutiny as a general-purpose sandboxing runtime for untrusted containers, long before “AI agent” was the workload driving its adoption. That track record is a stronger signal than a brand-new isolation technology built specifically and only for agents would offer, even if the performance numbers attached to Agent Sandbox itself are still unproven outside Google’s own posts.

Early Adopters and the Push to General Availability

Google’s September 2026 customer post names SeaVerse as an early adopter choosing GKE Agent Sandbox for production use, repeating the 300-per-second and 90%-under-200-millisecond figures at general availability rather than as a preview claim. That the company is willing to attach a named customer to the general-availability milestone, rather than keeping the launch purely self-referential, is a modest but real signal that at least one real workload is running on the feature outside of Google’s own demos. It does not substitute for independent benchmarking, but it moves the claim from “Google says” to “Google says, and a named customer is apparently relying on it in production.”

What Stays Unsolved Even With a Good Sandbox

A fast, well-isolated sandbox does not close every hole an autonomous agent opens. Prompt injection, where an agent is tricked into executing attacker-supplied instructions it treats as legitimate, happens at the reasoning layer, above the sandbox boundary, and gVisor isolation does nothing to stop an agent from being manipulated into calling a dangerous tool it is technically permitted to call. Credential and data exposure through tools, file access, and network calls is a policy problem as much as an isolation problem. Supply-chain risk, where an agent pulls a compromised package or script from a repository it was never told to distrust, lives one layer above anything Kubernetes can sandbox.

Those gaps are exactly why AWS pairs AgentCore with Bedrock Guardrails rather than shipping isolation alone, and why Google’s own Agent Sandbox posts pair gVisor with default-deny Kubernetes network policy rather than presenting sandboxing as a complete answer. The honest framing for platform teams evaluating any of these products in late 2026 is that sandbox isolation solves the “what if the generated code is malicious” problem well, and does close to nothing for the “what if the agent was tricked into doing something bad on purpose” problem, which is arguably the more common failure mode in production incidents reported so far this year.

Predictions: Where Agent Sandboxing Goes From Here

  • AWS will ship a named, Firecracker-branded sandbox API rather than leaving isolation implicit inside Bedrock AgentCore, to close the marketing gap with Google’s explicit gVisor framing.
  • Azure will attach a specific isolation primitive to AI Foundry within the next two to three quarters, since a governed runtime without a named sandboxing technology is a weaker competitive story once Google and AWS both have one.
  • Independent benchmarks of the 300-sandboxes-per-second claim will surface within six months, most likely from a cloud cost-optimization vendor or a CNCF-adjacent research group, and they will probably show the figure holds for lightweight tasks but degrades for syscall-heavy agent workloads.
  • Prompt injection, not container escape, will dominate the next wave of publicized agent security incidents, pushing vendors to market guardrails and isolation together rather than isolation alone.
  • Kubernetes SIG Apps governance of Agent Sandbox will draw at least one competing implementation from outside Google within the next year, following the same pattern gVisor itself went through after open-sourcing.

Competitive Comparison: Picking an Isolation Strategy

For teams actually choosing between these options today, the decision comes down less to brand and more to workload shape. High-volume, short-lived agent tool calls where speed and density matter most point toward gVisor-style sandboxing, which is why Google built Agent Sandbox the way it did. Workloads that need the strongest practical isolation boundary available short of full hardware VMs, especially where regulatory or contractual requirements demand a defensible separation story, point toward Kata Containers. Teams already inside AWS’s serverless ecosystem get Firecracker’s isolation more or less for free through Lambda and Fargate, which is part of why AWS has not needed to market a standalone sandbox product as loudly as Google has.

None of these choices are mutually exclusive at the platform level. A mature agent infrastructure team in 2026 is as likely to run gVisor for routine tool calls and reserve a Kata or Firecracker-backed VM tier for higher-risk tasks, like anything touching customer data directly, as they are to pick one runtime and standardize on it everywhere. The multi-tier approach costs more engineering effort up front but avoids betting an entire security posture on a single isolation technology’s unexamined edge cases.

What This Means for Platform and Security Teams Right Now

If your organization is one of the 77% IDC says already has agents in production, the practical question GKE Agent Sandbox raises is not whether to adopt it specifically, but whether your current agent execution path has any sandboxing at all. A surprising number of early agent deployments run generated code inside the same container or VM that hosts the rest of the application logic, with no additional isolation boundary, because the team shipped the feature before anyone asked what happens when the agent generates something it shouldn’t. Google, AWS, and Microsoft all now have a packaged answer to that gap; the remaining work for most teams is deciding which one fits their existing cloud commitments and actually turning it on, rather than waiting for a cleaner, fully standardized option that may not arrive for another product cycle.

Frequently Asked Questions

What is GKE Agent Sandbox?
It is a Kubernetes-native API on Google Kubernetes Engine that uses gVisor kernel isolation to run untrusted AI agent code, tool calls, and generated scripts in isolated, short-lived sandboxes rather than ordinary shared containers.

How fast can GKE Agent Sandbox allocate new sandboxes?
Google Cloud states it can launch up to 300 sandboxes per second per cluster, with 90% of allocations completing in under 200 milliseconds, according to its own product blog posts from 2026.

Is gVisor the same thing as a virtual machine?
No. gVisor implements a user-space application kernel, called the Sentry, that intercepts and handles Linux system calls without a full hardware virtualization layer, making it lighter than a VM-based approach like Kata Containers or AWS Firecracker.

What is the difference between gVisor, Kata Containers, and Firecracker?
gVisor intercepts syscalls in user space for fast, dense isolation. Kata Containers runs each pod in a real lightweight VM with its own guest kernel for a stronger virtualization boundary. Firecracker uses minimal KVM-based microVMs, the technology already powering AWS Lambda and Fargate, optimized for rapid, dense multi-tenant startup.

Does GKE Agent Sandbox stop container escape vulnerabilities like the 2025 runc CVEs?
It reduces the risk by adding a separate isolation boundary on top of the underlying container runtime, but no major cloud provider has published a verified case of either a gVisor Sentry escape or a Firecracker microVM escape as of October 2026. The runc vulnerabilities (CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) are flaws in container lifecycle management, not in gVisor itself.

What do AWS and Microsoft offer instead of GKE Agent Sandbox?
AWS’s closest equivalent is Amazon Bedrock AgentCore, paired with Bedrock Guardrails for prompt-injection and data-exposure screening. Microsoft’s nearest offerings are Azure AI Foundry and Copilot Studio, which focus on governed agent-development runtimes rather than a named low-level sandboxing primitive.

Does sandboxing solve prompt injection?
No. Prompt injection happens at the reasoning layer, where an agent is tricked into treating attacker-supplied text as a legitimate instruction. Isolation technologies like gVisor contain what malicious code can do once it runs, but they do not stop an agent from being manipulated into calling a permitted tool for a harmful purpose.

Is GKE Agent Sandbox open source?
Google has positioned it as a Kubernetes SIG Apps subproject rather than a GKE-exclusive feature, following the same open-governance model it used when open-sourcing gVisor itself as the runsc OCI runtime.