Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何对单个GCE进行健康检查-内部IP_Google Cloud Platform_Google Compute Engine_Health Check - Fatal编程技术网

Google cloud platform 如何对单个GCE进行健康检查-内部IP

Google 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

我想为在具有内部IP的GCE上运行的应用程序创建正常运行时间健康检查

我注意到GCP中的正常运行时间检查只支持外部IP,而运行状况检查只支持带有负载平衡器或托管实例组的GCE


是否有其他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-我也得到了相同的结果(空回复)。在这种情况下,您可能需要尝试报告上的错误。这里有一些。