Gab*_*vay 5 port load-balancing google-cloud-platform gcloud
我可以使用以下命令创建后端服务:
# 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"
Run Code Online (Sandbox Code Playgroud)
但我还必须添加后端将收到请求的端口。在 GCP Console 中,此配置如下所示:
如何使用gcloudCLI设置该端口(或端口号)?
我在命令的任何帮助页面中都找不到任何对端口的引用,gcloud compute backend-services update-backend --help并且gcloud compute backend-services add-backend --help
小智 5
端口实际上是在实例组级别提供的:
# 实例组的命名端口 gcloud compute instance-groups managed set-named-ports "$GROUP_NAME" --named-ports "[NAME:PORT,...]" --zone "$ZONE"
在您的情况下,您的后端服务尝试查找名为http的端口。您所需的端口也是32656,因此命令将是:
gcloud compute instance-groups managed set-named-ports "$GROUP_NAME" --named-ports "http:32656" --zone "$ZONE"
您可以通过--port-namecommand 的参数轻松选择后端服务使用的端口名称gcloud compute backend-services create。
查看文档:https : //cloud.google.com/sdk/gcloud/reference/compute/backend-services/create
| 归档时间: |
|
| 查看次数: |
789 次 |
| 最近记录: |