我正在尝试按照本教程https://tensorflow.github.io/serving/serving_inception
但是我看到了这个
$ gcloud container clusters create inception-serving-cluster --num-nodes 5
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Required "container.clusters.create" permission for "projects/tensorflow-serving".
我没有看到在任何地方添加项目权限的选项。如何使用CLI或UI执行此操作?
编辑: 刚刚看到它从云壳中运行良好
答案 0 :(得分:11)
更新:您的项目名称为tensorflow-serving-1360
,因此您应该运行gcloud container clusters create inception-serving-cluster --num-nodes 5 --project=tensorflow-serving-1360
。
项目tensorflow-serving
不归您所有。它是链接教程中使用的示例项目名称,但您需要将其替换为您自己项目的名称,如第2部分开头的行中所述:
这里我们假设您已经创建并登录了一个名为gcloud的项目
tensorflow-serving
答案 1 :(得分:0)
(于2019.04.07测试)
gcloud auth list
gcloud config set account <email_address_from_above_output>
然后,指定用于创建集群逗号的参数:
gcloud container clusters create <cluster_name> --num-nodes=2 --project=<PROJECT_ID>
e.g.
gcloud container clusters create prod-myapp-cluster --num-nodes=2 --project=myapp-20394823094
预期输出:
kubeconfig entry generated for prod-myapp-cluster.
NAME LOCATION MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS
prod-myapp-cluster asia-south1-a 1.11.7-gke.12 35.5xx.2xx.1xx n1-standard-1 1.11.7-gke.12 2 RUNNING
答案 2 :(得分:0)
获取项目名称或创建一个项目(如果已在console.cloud.google.com上创建的项目)
在控制台上启用Kubernetes引擎API
在命令提示符下运行此代码
gcloud container clusters create bd-serving-cluster --num-nodes 5 -project=tensorflow-serving-264611 \
--zone=us-central1-f