Health check.
--- 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.
+