gcloud.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 18 Dec 2020 17:46:33 +0200
changeset 2471 6164ab8d6b1a
parent 2470 6815c2cba7a1
child 2472 68f8ff9f6c26
permissions -rw-r--r--
Health check.


==============
 Google Cloud
==============

Load balancer
=============

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.