Skip to content

Kubernetes Manifests & Workload Scripts - #6895

Open
george-kalisse-sada wants to merge 1 commit into
GoogleCloudPlatform:masterfrom
george-kalisse-sada:SADA_1c_k8s_manifests
Open

Kubernetes Manifests & Workload Scripts#6895
george-kalisse-sada wants to merge 1 commit into
GoogleCloudPlatform:masterfrom
george-kalisse-sada:SADA_1c_k8s_manifests

Conversation

@george-kalisse-sada

Copy link
Copy Markdown
Collaborator

Files: ~10 new files (no Python benchmark logic)

  • perfkitbenchmarker/data/k8s_agents/README.md
  • perfkitbenchmarker/data/k8s_agents/manifests/adk-agent.yaml.j2
  • perfkitbenchmarker/data/k8s_agents/manifests/sandbox-templates.yaml.j2
  • perfkitbenchmarker/data/k8s_agents/manifests/sandbox-router.yaml.j2
  • perfkitbenchmarker/data/k8s_agents/manifests/psi-reader.yaml.j2
  • perfkitbenchmarker/data/k8s_agents/manifests/snapshot-crds.yaml.j2
  • perfkitbenchmarker/data/k8s_agents/manifests/snapshot-sandbox-template.yaml.j2
  • perfkitbenchmarker/data/k8s_agents/workloads/vibe_coding/README.md
  • perfkitbenchmarker/data/k8s_agents/workloads/vibe_coding/startup_pip_fastapi.sh
  • perfkitbenchmarker/data/k8s_agents/workloads/vibe_coding/startup_npm_vite.sh

Description: Adds Jinja2 manifest templates for deploying the Agent Sandbox ecosystem onto GKE, plus vibe coding startup scripts for snapshot benchmarks. Includes:

  • SandboxTemplate + SandboxWarmPool definitions (Python and Chromium)
  • ADK Agent Deployment, Service, ServiceAccount, RBAC (ClusterRole + RoleBinding)
  • Sandbox Router Deployment + Service
  • PSI Reader DaemonSet for cgroup pressure metrics
  • PodSnapshotStorageConfig + PodSnapshotPolicy CRDs
  • Snapshot-specific SandboxTemplate with configurable preload
  • Vibe coding startup scripts (pip+FastAPI, npm+Vite) for realistic cold-start simulation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant