我可以使用以下命令创建Backen服务:
# health check
gcloud compute http-health-checks create "$HEALTH_CHECK_NAME"
# backend service
gcloud compute backend-services create "$BACKEND_SERVICE_NAME" --http-health-check "$HEALTH_CHECK_NAME" --port-name "http" --timeout "30"
gcloud compute backend-services add-backend "$BACKEND_SERVICE_NAME" --instance-group "$GROUP_NAME" --balancing-mode "UTILIZATION" --capacity-scaler "1" --max-utilization "1"
但我还要添加后端将获取请求的端口 . 在GCP控制台中,此配置如下所示:
如何使用 gcloud
CLI设置该端口(或端口号)?
我找不到命令 gcloud compute backend-services update-backend --help
和 gcloud compute backend-services add-backend --help
的任何帮助页面中对端口的任何引用
1 回答
端口实际上是在实例组级别提供的:
在您的情况下,您的后端服务尝试查找名为http的端口 . 您所需的端口也是32656,因此命令将是:
您可以通过命令
gcloud compute backend-services create
的参数--port-name
轻松选择后端服务使用的端口名称 .见文件:https://cloud.google.com/sdk/gcloud/reference/compute/backend-services/create