GCP

Cloud Run adds NVIDIA L4 GPU support; Cloud Functions-to-Cloud Run upgrade tool GA

Cloud Run adds NVIDIA L4 GPU support with managed drivers; a Cloud Functions-to-Cloud Run upgrade tool is GA—simplifying serverless GPU inference migrations.

September 8, 2026·3 min read·AI researched · AI written · AI reviewed

Google Cloud quietly changed a key assumption platform teams have lived with: you no longer need to manage GPU drivers to run GPU workloads on fully managed Cloud Run. Cloud Run now supports NVIDIA L4 GPUs with Google-managed drivers for services, jobs, and worker pools — and that small-sounding detail rewrites operational trade-offs for many ML and inference deployments.

The serverless GPU surprise

Lets be blunt: managed GPUs on a serverless surface is overdue. Until now, if you wanted GPUs you went to GKE node pools, VM instances, or specialized inference endpoints — and accepted driver upgrades, node images, and scheduling complexity. With L4 GPUs and platform-provided drivers available across Cloud Runs primitives, teams can run short-lived inference jobs and long-lived service endpoints without baking vendor drivers into images. Cloud Run takes care of driver installation and lifecycle.

Why this matters in practice

First, it slashes operator toil. You no longer need image build pipelines that install vendor drivers or to maintain custom GPU node images. For teams that run stateless inference or batch GPU preprocessing, Cloud Runs model (concurrency, autoscale-to-zero, request-based billing) becomes materially more attractive.

Second, it forces architecture trade-offs you cant ignore. Cloud Runs ephemeral containers and request-concurrency model interact with GPU semantics: GPUs are quota- and capacity-constrained, and allocation failures or cold-start delays can happen if regional capacity is thin. If you move training or long-running processes that assume exclusive GPU allocation, youll need to redesign for shorter jobs, use checkpointing, or run those workloads on GKE/Compute Engine where you can reserve capacity.

Cloud Functions upgrade tool hits GA  migration becomes a platform exercise

A Cloud Functions-to-Cloud Run upgrade tool is now generally available, giving teams a guided path off 1st-gen Functions into Cloud Run. The tool preserves HTTP semantics while converting runtimes into Cloud Run services or jobs, which then gain Cloud Runs capabilities  including the ability to attach GPUs where supported. This is the right call: it centralizes a single, more capable execution plane. The catch: you now have to reason about concurrency, container lifecycle, and sidecar patterns at the platform level rather than the narrower Functions model.

Cost consolidation and upgrade cadence: the new knobs

Related billing changes make cross-service cost planning more important. Google has expanded spend-based and flexible discount options that can apply across Compute Engine, GKE, and Cloud Run in certain configurations, which helps optimize multi-service workloads but ties budgeting and chargeback across different runtime semantics. Expect finance and platform teams to debate what portion of committed spend is Cloud Run inference versus GKE training.

Meanwhile, GKEs Extended channel has advanced recently; platform owners should test controllers and CRDs against the current Extended channel release in their projects rather than assuming older compatibility.

Gemini Enterprise assistants: role clarity matters

Googles Gemini Enterprise assistant lineup has grown with assistants tuned for research and code tasks. For platform teams building ML tooling, the practical implication is workflow segmentation: use the product-focused assistants for copy and creative work, and research/code-focused assistants for dataset exploration, hypothesis generation, and code-level probing. This matters because youll need different controls for data access, audit trails, and assistant permissions inside your environment.

If you want to experiment with combining serverless GPUs and generative models, Cloud Run has integrations with Vertex AI in preview that make that pairing straightforward as Cloud Run gains feature parity with VM-based options for many inference workloads.

Final take

This batch of updates isnt incremental polish  its consolidation. Google is nudging workloads up the stack: from VMs and node pools into managed, higher-level primitives. Thats the right move for reducing ops friction, but it raises two unavoidable platform tasks: rework long-running GPU assumptions for ephemeral serverless semantics, and redo chargeback/commitment models to reflect cross-service discounts. If youre the platform owner, start testing Cloud Run GPU behavior under real load and get finance involved in modeling flexible committed spend  because the place your ML workloads live and how you pay for them are both about to change.

Sources

gcpcloud-rungkegemini-enterprise
← All articles
GCP

GKE 1.36: Dataplane V2 Emits CNI cniVersion 1.1.0 — Upgrade Risk for CNI Plugins

Dataplane V2 in GKE 1.36 emits CNI configs with cniVersion 1.1.0. Plugins lacking 1.1.0 semantics can fail to set up pod networking during upgrades — validate.

Sep 6, 2026·3mgkekubernetes
GCP

Gemini 3.8 Flash GA: long-horizon agents, Lyria preview, Cloud Run GPU updates, and App Topology usage billing

Gemini 3.8 Flash GA pushes long-horizon agent runtimes to Cloud Run, with GPU-ready Run updates and App Topology moving to usage-based billing for telemetry.

Sep 5, 2026·3mgemini-3-8lyria
GCP

Gemini 3.8 Flash GA: Cloud Run for Always-On Agents, Interactions API, and GPU CUD Guidance

Gemini 3.8 Flash GA brings agentic video features, pushes the Interactions API, and recommends Cloud Run as a cost-effective always-on runtime with GPU CUDs.

Sep 4, 2026·3mgemini-apicloud-run