Google cloud platform 如何对单个GCE进行健康检查-内部IP
我想为在具有内部IP的GCE上运行的应用程序创建正常运行时间健康检查 我注意到GCP中的正常运行时间检查只支持外部IP,而运行状况检查只支持带有负载平衡器或托管实例组的GCEGoogle cloud platform 如何对单个GCE进行健康检查-内部IP,google-cloud-platform,google-compute-engine,health-check,Google Cloud Platform,Google Compute Engine,Health Check,我想为在具有内部IP的GCE上运行的应用程序创建正常运行时间健康检查 我注意到GCP中的正常运行时间检查只支持外部IP,而运行状况检查只支持带有负载平衡器或托管实例组的GCE 是否有其他GCP方法创建健康检查?我不确定云功能是否有用。不需要托管实例组或负载平衡器对此有一点变通办法。 (http运行状况检查) $gcloud计算http运行状况检查创建chk1 创造[https://www.googleapis.com/compute/v1/projects/*/全球/httpHealthChec
是否有其他GCP方法创建健康检查?我不确定云功能是否有用。不需要托管实例组或负载平衡器对此有一点变通办法。 (
http运行状况检查
)
$gcloud计算http运行状况检查创建chk1
创造[https://www.googleapis.com/compute/v1/projects/*/全球/httpHealthChecks/ch3]
名称主机端口请求路径
ch3 80/
然后创建一个
$gcloud计算目标池创建tp1--运行状况检查=chk1
不推荐使用--health check标志。使用等效的--http运行状况检查=chk1标志。
创造[https://www.googleapis.com/compute/v1/projects/*/regions/my-region1/targetPools/tp1]。
名称区域会话\u关联备份运行状况\u检查
tp1车型年款区域1无ch3
下一个(只有一个)
gcloud计算目标池添加实例tp1--instances test-inst1
最后,您可以使用
gcloud compute target pool get health
命令。根据我与GCP团队的研究,private uptime check EAP即将在下个月发布,它可能会解决您的问题,因为目前正处于alpha阶段,所以需要将您的项目列入白名单以使用此alpha功能。谢谢您。支持内部IP的早期访问计划预计将在第三季度开始,这将在未来3个月内开始。谢谢@W_B我已按照规定创建了健康检查和目标池。但是,当我“获取运行状况”时,我没有得到任何响应-gcloud计算http运行状况检查描述应用程序检查间隔EC:60 creationTimestamp:“2020-06-01T09:21:53.871-07:00”描述:“”healthyThreshold:2主机:10.x.x.9(GCE内部IP)id:'847xx'kind:compute#httpHealthCheck name:app port:4040 requestPath:/healthcheck selfLink:xx timeoutSec:10 unhealthyThreshold:2
但您键入了gcloud compute http health checks description'.
gcloud compute target pool get health`?gcloud compute target pool get health app pool---种类:compute#TargetPoolStanceHealth
我的回复中有一个错误-您必须创建一个旧版健康检查而不是健康检查http健康检查
-我编辑了我的答案-请再次检查并让我知道。@Vihari P-我也得到了相同的结果(空回复)。在这种情况下,您可能需要尝试报告上的错误。这里有一些。