[Gcloud-云运行部署无法部署到GKE

问题描述 投票:0回答:2

我正在尝试将示例的角度应用程序部署到GKE。我创建了一个示例集群,在其中启用了云运行和istio服务

gcloud beta container clusters create new-cluster \
--addons=HorizontalPodAutoscaling,HttpLoadBalancing,Istio,CloudRun \
--machine-type=n1-standard-2 \
--cluster-version=latest \
--zone=us-east1-b \
--enable-stackdriver-kubernetes --enable-ip-alias \
--scopes cloud-platform --num-nodes 4  --disk-size "10"  --image-type "COS"

以下是我的cloudbuild.yaml文件步骤:

 # build the container image
  - name: gcr.io/cloud-builders/docker
    args: [ build, -t, gcr.io/$GCLOUD_PROJECT/gcp-cloudrun-gke-angular:1.01, . ]

  # push the container image to Container Registry
  - name: gcr.io/cloud-builders/docker
    args: [ push, gcr.io/$GCLOUD_PROJECT/gcp-cloudrun-gke-angular:1.01 ]

  # Deploy container image to Cloud Run
  - name: gcr.io/cloud-builders/gcloud
    args: [ beta, run, deploy, feedback-ui-deploy-anthos, --image, gcr.io/$GCLOUD_PROJECT/gcp-cloudrun-gke-angular:1.01, --platform, gke, --cluster, cloudrun-angular-cluster, --cluster-location, us-central1-a ]


images:

  - gcr.io/$GCLOUD_PROJECT/gcp-cloudrun-gke-angular:1.01

我已经为gcloud prj设置了环境变量。现在,当我尝试将其部署到上面创建的gke集群时,我总是以修订不可用错误告终:

Deploying new service... Configuration "service-1" does not have any ready Revision.                                                                        
  - Creating Revision...                                                                                                                                      
  X Routing traffic... Configuration "service-1" does not have any ready Revision. 

这是我用来部署到云运行的命令

gcloud beta run deploy --platform gke --cluster new-cluster --image gcr.io/$GCLOUD_PROJECT/gcp-cloudrun-gke-angular:1.01 --cluster-location us-east1-b 

另一个完全托管的云运行完美运行。但是,当我部署到现有的gke集群时,最终会出现错误。我通读了文档,并说如果它是一项新服务,则会自动创建该修订,因此不确定为什么我的服务没有这么做。

我正在尝试将示例的角度应用程序部署到GKE。我创建了一个示例集群,在其中启用了云运行和istio服务。gcloud beta容器集群创建了new-cluster \ --addons = ...

google-kubernetes-engine gcloud google-cloud-run google-anthos
2个回答
0
投票

您的集群是否具有基于访问控制Storage permissions的任何角色。我还建议您验证Permissions required以进行部署或Cloud Run for Anthos


0
投票

部署新服务...配置“服务-1”没有任何可用的修订。

© www.soinside.com 2019 - 2024. All rights reserved.