部署GCP时Cloud Run for Anthos不可用问题求助
问题解答
核心原因:试用版限制
GCP免费试用账号不支持Anthos系列服务,包括Anthos fleets、Cloud Run for Anthos等,这是官方明确的额度限制,如果你当前使用的是试用账号,这就是无法启用的根本原因。
付费账号需检查的配置项(若已升级为付费账号)
如果是付费账号,需确认以下配置是否完成:
- 启用必要的API:除Cloud Run API外,还需启用
anthos.googleapis.com和gkehub.googleapis.com两个API - 集群满足要求:
- 必须是GKE标准集群(Autopilot集群需满足特定版本和配置要求)
- 集群Kubernetes版本至少为1.24+(推荐使用最新稳定版)
- 集群所在GCP区域支持Anthos fleets服务
- 采用新的安装流程:
- 将集群注册到Anthos fleet:
gcloud container clusters update [你的集群名称] --region [集群区域] --enable-fleet - 安装Cloud Run for Anthos组件:
gcloud anthos run install --cluster [你的集群名称] --region [集群区域]
- 将集群注册到Anthos fleet:
关于部署选项消失的说明
当前Cloud Run控制台界面已更新,旧的「Cloud Run(fully managed)和Cloud Run for Anthos」选项已整合到新流程中:完成Anthos fleet集群注册后,在Cloud Run控制台创建服务时,会出现「部署到Anthos集群」的选项,选择已注册的集群即可完成部署。
内容的提问来源于stack exchange,提问作者Neela
相关产品推荐
相关产品推荐

