Google, 유휴 에이전트 상태 저장해 실행 자원 공유하는 기반 GKE 정식 제공…3종 CNCF 기증
Google은 대기 중인 에이전트의 메모리와 파일을 저장해 실행 공간을 다른 세션에 돌려주는 Agent Substrate 1.0을 GKE Standard에서 정식 제공한다고 밝혔습니다. Agent Substrate와 코드 격리 도구 gVisor, 강화학습 후학습 도구 OpenRL은 CNCF에 기증합니다. Google은 상태 복원에 500밀리초 미만, 표준 컨테이너 런타임 대비 10배의 실행 밀도를 제시했습니다.

Google Cloud는 2026년 11월 6일 Agent Substrate, gVisor, OpenRL을 CNCF에 기증한다고 발표했습니다. Google Cloud는 세 프로젝트가 전월 CNCF Sandbox에 수용됐다고 밝혔습니다. 같은 발표에서 Agent Substrate 1.0을 공개하고 GKE에서 일반 제공을 시작했다고 알렸습니다.
AI 에이전트는 코드를 실행한 뒤 모델 응답이나 외부 API, 사람의 검토를 기다리는 과정을 반복합니다. Google은 일반적인 대화형 에이전트 세션에서 이런 대기 시간이 전체의 90~95%를 차지할 수 있다고 설명합니다. 기존 방식처럼 에이전트마다 Kubernetes Pod를 하나씩 계속 실행하면, 에이전트가 CPU를 쓰지 않고 기다리는 동안에도 Pod의 메모리와 실행 자원이 해당 세션에 묶입니다. Pod를 종료하면 메모리와 로컬 파일 등 작업 상태를 따로 보존했다가 다시 불러와야 해 복귀가 늦어질 수 있습니다. 수천 개의 샌드박스를 동시에 만들고 없애는 강화학습 훈련·평가 작업에서는 Pod 관리 요청이 Kubernetes 제어 영역에도 부담을 줍니다.
Agent Substrate는 세션 상태와 실행 자원을 분리해 이 문제를 다룹니다. Actor는 한 에이전트 세션의 메모리와 파일, 신원을 유지하는 단위입니다. Worker는 코드를 실행하는 격리된 샌드박스이며, 미리 준비한 Kubernetes Pod를 공용 풀로 운영합니다. Actor가 특정 Worker에 고정되지 않기 때문에 한 세션이 멈추면 그 Worker를 다른 세션에 내줄 수 있습니다.
애플리케이션이 유휴 상태의 Actor를 중지하면 Agent Substrate는 메모리와 파일을 스냅샷으로 저장하고 Worker를 풀에 돌려줍니다. 해당 세션에 새 요청이 들어오면 라우터와 제어기가 쓸 수 있는 Worker를 배정하고, 저장한 상태를 복원한 뒤 요청을 전달합니다. Google은 이 복원이 500밀리초 미만이라고 밝혔습니다. 유휴 세션을 중지하는 시점은 애플리케이션이 정하고, 애플리케이션이 Agent Substrate에 중지를 요청하는 구조입니다.
공용 Worker를 재사용하면 매번 새 Pod를 만들고 없애지 않고도 에이전트 세션을 활성화하고 중지할 수 있습니다. Google Cloud는 Agent Substrate가 표준 컨테이너 런타임보다 10배 높은 에이전트 실행 밀도를 낸다고 제시했습니다.
에이전트가 실행하는 코드와 패키지는 신뢰하기 어려울 수 있어 격리도 필요합니다. gVisor는 컨테이너와 호스트 운영체제 사이에서 시스템 호출을 사용자 공간에서 처리하는 경량 애플리케이션 커널입니다. 애플리케이션이 호스트 커널에 직접 시스템 호출을 보내는 대신 gVisor가 이를 받아 처리합니다. Agent Substrate는 gVisor와 Cloud Hypervisor 기반 마이크로VM을 격리 방식으로 지원합니다. 하드웨어 가상화나 사용자 지정 커널 모듈이 필요한 작업에는 마이크로VM을 선택할 수 있습니다. Gateway는 Actor 신원에 따라 들어오고 나가는 접근을 통제하고 필요한 비밀 정보를 연결해 민감한 키가 에이전트 환경에 직접 놓이지 않도록 합니다.
세 프로젝트는 역할이 다릅니다. Agent Substrate는 에이전트 세션과 실행 공간을 관리하고, gVisor는 실행 코드를 격리하며, OpenRL은 Kubernetes에서 강화학습 후학습과 평가 작업을 조율합니다. Google은 CNCF의 중립적 운영 아래 클라우드·하드웨어 업체가 공통 기반을 함께 개발할 수 있다고 설명했습니다.
GKE용 Agent Substrate는 정식 제공 상태지만, 사용자는 Google이 제공하는 설치 도구로 자신의 GKE Standard 클러스터에 배포합니다. 클러스터 제어부와 노드 풀은 모두 GKE 1.37 이상이어야 하며, Autopilot 클러스터는 지원하지 않습니다. 설치 도구가 베타 Kubernetes API를 활성화하기 때문에 Extended 출시 채널의 클러스터에도 설치할 수 없습니다. Agent Substrate 자체에는 추가 이용료가 없지만 GKE와 사용 자원 비용은 별도로 적용됩니다.
참고 자료
- Google、Kubernetesで10倍高密度にAIエージェントを実行可能にする「Agent Sustrate」と「gVisor」、オープンソースとしてCNCFに寄贈と発表
- Sandboxing Untrusted AI Agents at Scale: Google Donates Agent Substrate and gVisor to the CNCF | Google Open Source Blog
- Open infrastructure for autonomous agents comes to CNCF | Google Cloud Blog
- About Agent Substrate on GKE | GKE AI/ML | Google Cloud Documentation
- Install Agent Substrate on GKE | GKE AI/ML | Google Cloud Documentation