用途:在部署任何 ADK 智能体前提供部署指导,覆盖 Agent Engine、Cloud Run、GKE 三种目标,以及 CI/CD、密钥、可观测性和生产实践。
主要能力:提供部署目标决策矩阵(语言、扩缩容、网络、会话状态、批处理、成本模型、复杂度),并给出三条 ADK CLI 快速部署命令: adk deploy cloud_run --project=PROJECT --region=REGION path/to/agent/ adk deploy agent_engine --project=PROJECT --region=REGION path/to/agent/ adk deploy gke --project=PROJECT --cluster_name=CLUSTER --region=REGION path/to/agent/ 支持 --with_ui 部署开发 UI;Cloud Run 可在 -- 后追加 gcloud 参数。参考文件含 cloud-run、agent-engine、gke、terraform-patterns、event-driven 等。
使用方式:无脚手架可用上述快速部署;生产建议先用 /adk-scaffold 生成基础设施,再用 make setup-dev-env、make deploy。CI/CD 可用 uvx agent-starter-pack setup-cicd 配合 --staging-project、--prod-project、--repository-name、--repository-owner、--auto-approve、--create-repository 等参数。密钥用 Secret Manager,如 echo -n "YOUR_API_KEY" | gcloud secrets create MY_SECRET_NAME --data-file=-。
适用场景与限制:适合需要托管基础设施、事件驱动或完整 Kubernetes 控制的生产部署。注意:make deploy 需人工明确批准;Cloud Run 默认 --no-allow-unauthenticated,测试需带 Authorization: Bearer 头;Agent Engine 部署可能 5-10 分钟且不支持修订回滚;具体费用、定价与更多配置细节暂未提供。