terraform-google-lb icon indicating copy to clipboard operation
terraform-google-lb copied to clipboard

Add support for backend type and instance group backend

Open riupie opened this issue 4 years ago • 2 comments

When we create network load balancer in GCP, we can choose:

  • Single region or Multi region
  • Backend type between target pool/instance and backend service (for now it only support target)

But it seems this module doesn't yet has support for this feature. It would be good if you guys can add this feature in future release.

Thanks.

riupie avatar Apr 28 '21 16:04 riupie

Adding some more info to this issue.

The classic "Network Load Balancer" (aka external TCP/UDP) has target pool backends.

The new external TCP/UDP load balancer has backends that use backend services instead of target pools. Here's a document that discusses the two architectures (target pool vs backend service): https://cloud.google.com/load-balancing/docs/network#architecture

Here's more conceptual info about the backend service-based architecture: https://cloud.google.com/load-balancing/docs/network/networklb-backend-service

Here's an example that uses a backend service: https://cloud.google.com/load-balancing/docs/network/setting-up-network-backend-service

Here's a document that shows how to migrate a target pool-based LB to a backend service-based LB: https://cloud.google.com/load-balancing/docs/network/transition-to-backend-services

betsy-lichtenberg avatar Jul 13 '21 01:07 betsy-lichtenberg

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

github-actions[bot] avatar Dec 08 '21 23:12 github-actions[bot]