Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Native AI Agents with ADK, A2A, and kagent

Cloud Native AI Agents with ADK, A2A, and kagent

This talk explores the challenges of deploying and scaling AI agents in cloud-native environments, addressing critical issues like lifecycle management, security, and multi-tenancy. It introduces kagent, a Kubernetes-native runtime that enables agents to be managed as first-class workloads, leveraging familiar constructs like CRDs, GitOps, and observability, to ensure secure, scalable, and standardized agent orchestration in the modern "Agent Era."

Presented at CNCF Bangkok meet up on 28 August 2026.

Avatar for Kamolphan Liwprasert

Kamolphan Liwprasert

August 28, 2026

More Decks by Kamolphan Liwprasert

Other Decks in Technology

Transcript

  1. Cloud Native AI Agents with ADK, A2A, and kagent Fon

    - Kamolphan Liwprasert Data Team Lead @ AIMET.tech
  2. Cloud Native AI Agents with ADK, A2A, and kagent Fon

    - Kamolphan Liwprasert Data Team Lead @ AIMET.tech
  3. Challenges 🔥 Sandboxing: Secure, isolated environments for code execution. Lifecycle

    Management: Continuous deployment, scaling, state persistence, and graceful termination. Multi-tenancy: Safely running multiple agents on shared cluster resources. Role-Based Access Control: Strict permissions for resources and APIs. Tool Connectivity: Secure and reliable connections to external databases and APIs.
  4. Agent deployment concept AGENT ERA Microservices Era Next-Gen Agent Era

    Core Unit Service Core Unit Agent (CRD, Deployment, Service) Contract REST / gRPC contract Contract A2A agent card Communication Library call (In-process) Communication A2A, MCP tool call (Over network) App Framework <<various>> App Framework <<various>> Service Mesh Sidecar / Mesh Service Mesh agentgateway Gateway Ingress Gateway kgateway Topology Known at build time Topology Chosen dynamic at request time
  5. Everything as CRDs For GitOps and AgentOps! Agent CRD: Core

    identity, logic, and operational parameters. # Sample Agent Resource ModelConfig CRD: LLM configuration, versioning, and connection details. MCPServer CRD: Declaration of authorized remote tool servers. SandboxAgent CRD: Isolated execution environments for untrusted code. apiVersion: kagent.io/v1 kind: Agent metadata: name: sre-bot-cluster-ops spec: modelConfigRef: gpt4-prod mcpServers: - github-executor - k8s-api-server sandboxPolicy: strict