BentoCloud BYOC GCP 设置指南¶
为了确保顺利高效的入职流程,我们准备了这份设置指南,以帮助您的 DevOps 团队将 BentoCloud 集成到您的 GCP 账户中。
请求配额¶
为确保集群设置不会延迟,请在开始设置之前确认您的 GCP 账户中有足够的 Service 配额。如果不足,请在您将部署 BentoCloud 的项目和区域中申请增加配额。
如何请求配额
设置¶
前往这个新创建的项目。您可以在控制台顶部显示项目名称的位置进行确认。
访问API 库并启用 BentoCloud 正常运行所需的 API。您可以使用此链接进行快速设置。
所需 API
API
描述
Artifact Registry API
Cloud Autoscaling API
BigQuery API
BigQuery Migration API
BigQuery Storage API
Google Cloud API
Cloud Resource Manager API
Cloud Trace API
Compute Engine API
Kubernetes Engine API
Container File System API
Container Registry API
Cloud Datastore API
Cloud Deployment Manager V2 API
Cloud DNS API
身份与访问管理 (IAM) API
IAM Service Account Credentials API
Cloud Logging API
Cloud Monitoring API
Network Connectivity API
Cloud OS Login API
Cloud Pub/Sub API
Google Cloud Memorystore for Redis API
Service Management API
Service Usage API
Cloud SQL
Google Cloud Storage JSON API
Cloud Storage
Cloud Storage API
安装gcloud CLI 工具并通过在终端中运行
gcloud auth login
验证您的 GCP 账户。按照屏幕上的说明完成身份验证。运行设置脚本,该脚本将在您的 GCP 项目中为 BentoCloud 设置必要的基础设施组件并创建密钥文件。
运行脚本之前,请将您的 GCP 项目 ID 设置为环境变量。您可以通过按照此处的说明检索您的项目 ID。
export PROJECT=<project id>
运行 GCP 设置脚本
bash <(curl https://l.bentoml.com/bentocloud_gcp_setup_script -sL)
设置后¶
设置脚本完成后,会生成一个名为 bentocloud-admin-$PROJECT.json
的服务账户密钥文件,其中 $PROJECT
是您的 GCP 项目 ID。请将生成的服务账户密钥和您希望创建集群的 GCP 区域(例如 us-central1
)发送给 BentoML 团队。
重要提示
出于安全原因,通过安全通道传输此文件至关重要。请联系您的 BentoML 联系人以完成此步骤。
获取帮助和故障排除¶
如果在设置过程中遇到任何问题或有疑问,请联系我们。我们的支持团队可以协助您解决以下问题:
每个步骤的详细说明
解决常见问题,例如 API 激活错误、权限问题或脚本执行问题
在 GCP 环境中管理 BentoCloud 的最佳实践
您可以通过 support@bentoml.com 或通过我们的支持 Slack 频道联系我们的支持团队。