# HG changeset patch # User Oleksandr Gavenko # Date 1608306393 -7200 # Node ID 6164ab8d6b1a58f717b4929afaa6ce87f43ce747 # Parent 6815c2cba7a1a32ba1faea42ac16f1233de02e26 Health check. diff -r 6815c2cba7a1 -r 6164ab8d6b1a gcloud.rst --- a/gcloud.rst Fri Dec 18 17:33:30 2020 +0200 +++ b/gcloud.rst Fri Dec 18 17:46:33 2020 +0200 @@ -9,3 +9,24 @@ https://cloud.google.com/compute/docs/reference/rest/v1/urlMaps URL map API. +Health check +============ + +List health checks:: + + gcloud compute health-checks list --format=yaml + +In order for LB to function you need to define health checks. They run outside of intranet so +firewall rules have to be applied to VMs for checks to succeed:: + + gcloud compute firewall-rules create fw-allow-health-check \ + --network=default \ + --action=allow \ + --direction=ingress \ + --source-ranges=130.211.0.0/22,35.191.0.0/16 \ + --target-tags=allow-health-check \ + --rules=tcp:80 + +https://cloud.google.com/load-balancing/docs/health-checks + Creating health checks & magical subnets for FW rules. +