GKE Sandbox Makes Its microVM Type Generally Available on Clusters Running 1.37.0-gke.4713000 or Later, With No GPU or TPU Support
Google's GKE release notes say the microVM sandbox type, built on Kata Containers and Cloud Hypervisor, became generally available October 7; Google's docs list nested virtualization as a requirement.
Overview
The microVM sandbox type in GKE Sandbox became generally available on October 7, 2026, according to the GKE release notes. The entry says it applies to “clusters that run version 1.37.0-gke.4713000 and later” and that microVM sandboxes provide “hardware virtualization and isolation for untrusted workloads, AI agent runtimes, and multi-tenant environments.” Everything below comes from Google’s own documentation; no independent testing or third-party coverage was reviewed.
What We Know
- Technology. The release notes say GKE microVM sandboxes use Kata Containers and Cloud Hypervisor while keeping a full Linux kernel. Google’s GKE Sandbox overview says: “Each Pod runs in its own microVM, which provides strict isolation from other Pods and from the host node.” It describes the isolation level as full hardware virtualization with a dedicated guest kernel.
- Comparison with gVisor. The same overview’s comparison table lists gVisor as a subset of Linux kernel syscalls and a start time of less than 200 ms. For microVMs it lists a full Linux kernel, a start time of approximately one to two seconds and a fixed overhead of 250 mCPU and 130 MiB of memory for each Pod. Google’s how-to guide says the microVM type “provides stronger isolation than gVisor sandboxes.”
- Intended workloads. The overview lists AI agents that generate and execute code without supervision, autonomous code that runs in browsers such as Puppeteer, and workloads that expect access to the full Linux kernel.
- Privileged containers. Unlike gVisor, where the overview says they are not supported, microVMs support privileged containers. The overview says they “get root access only to the guest OS in the microVM, and not to the host node.”
How It Is Enabled
The how-to guide says nodes must run GKE version 1.37.0-gke.4713000 or later to use microVM sandboxes. Operators can enable the type through a ComputeClass, whose example uses the n4 and c4 machine families and a sandbox type of microvm, or by creating a node pool with the gcloud flags --sandbox=type=microvm and --enable-nested-virtualization. The guide says the enableNestedVirtualization field is required for microVM sandboxes in a ComputeClass, and that the Google Cloud console does not support selecting the microVM type, so the gcloud CLI or the GKE API is needed. The guide adds that a Pod specification can specify the gvisor or microvm RuntimeClass to request a sandbox.
The overview says microVMs are available only on nodes that enable nested virtualization and only on machine types that support it. It lists Container-Optimized OS or Ubuntu as supported node images, whereas gVisor supports only Container-Optimized OS. In Standard clusters, it says GKE Sandbox cannot be enabled on the default node pool.
Limitations Google Lists
- The overview says microVMs “Doesn’t support GPUs or TPUs” and support only Linux nodes; Windows Server nodes are not supported.
- Per the overview, Pods that use
hostNetwork: trueare not supported, and diagnostic tools that rely on socket-level tracing can access only the network interfaces attached to the microVM. - For both gVisor and microVM sandboxes, the overview says Linux kernel security modules such as seccomp, AppArmor and SELinux, the No New Privileges flag, bidirectional mount propagation and the procMount Pod security context are not supported in sandboxed Pods, and that Cloud Service Mesh is not supported for sandboxes in Autopilot clusters.
- On cluster metadata, the overview says gVisor Pods cannot reach it at the node OS level, and adds: “This limitation doesn’t apply to the microVM sandbox type.” To block that access, it recommends a NetworkPolicy that denies egress to 169.254.169.252/32 on port 988, or to a different address in clusters that use GKE Dataplane V2.
What We Don’t Know
- The documentation pages reviewed do not say how the GA release affects pricing, and this report did not review pricing documentation.
- The release note does not state what status the microVM type held before October 7, so this report makes no claim about earlier availability.
- The pages reviewed do not describe independent security assessments of the microVM type or benchmarks beyond the overhead and start-time figures in Google’s comparison table.
Context
The sandbox runtimes were also a theme in a Kubernetes Blog post on node swap, which reported density gains for Kata Containers and gVisor workloads on GKE, as previously reported. That coverage addressed memory swap, not the GA of the microVM type described here.