CNCF giới thiệu kiến trúc cô lập agent bằng kagent và Agent Substrate
Một bài viết trên blog CNCF trình bày kiến trúc để chạy các AI agent trong môi trường sản xuất với ba yêu cầu: cô lập, bảo mật và khả năng mở rộng ổn định. Kiến trúc này kết hợp kagent, runtime cho các agent được khai báo bằng cấu hình hoặc do người dùng tự đưa vào, với Agent Substrate — nền tảng cung cấp môi trường sandbox cho các agent. Thiết kế đặt agent trong các Worker Pod của Kubernetes và quản lý chúng thông qua Actor cùng một control plane. Hệ thống dùng gVisor cho cô lập ở cấp phần mềm — một kernel trong user space có nhiệm vụ chặn và xử lý các system call — và microVM để tạo lớp phân tách mạnh hơn ở cấp phần cứng; đồng thời hỗ trợ áp dụng chính sách, snapshot để lưu trạng thái agent và định tuyến tách biệt trong môi trường nhiều tenant. Bài viết hướng dẫn cài kagent v1.0 và Agent Substrate, tạo các cấu hình AgentTemplate có thể tái sử dụng, rồi triển khai những harness như Codex, Claude Code hoặc agent xây dựng bằng các framework như LangGraph. Cài đặt kagent qua Helm mặc định tạo một WorkerPool với hai Worker, còn phần thực hành yêu cầu một cụm Kubernetes, dù người đọc vẫn có thể theo dõi về mặt lý thuyết nếu chưa có cụm. Cách tiếp cận này đáng chú ý vì chỉ dùng container thông thường có thể khiến quyền truy cập mạng và ranh giới hệ thống của agent quá rộng; sandbox nhiều lớp giúp giảm thiệt hại do agent lỗi hoặc mã agent không đáng tin cậy, đồng thời khiến các workload agent dễ vận hành hơn trong môi trường sản xuất.
Các nhóm phát triển agent trên Kubernetes có thể thử kagent v1.0 cùng Agent Substrate để chạy agent trong sandbox có kiểm soát, với gVisor và microVM giúp tăng mức cô lập. Cần chuẩn bị một cụm Kubernetes; người chưa có cụm vẫn có thể đọc và theo dõi phần kiến trúc trước.
Đọc bài gốc