Questa pagina fornisce moduli Terraform che puoi utilizzare per eseguire il deployment di Application Load Balancer esterni. A seconda del tipo di backend che preferisci, utilizza uno dei seguenti esempi per eseguire il deployment di un Application Load Balancer esterno di esempio.
Se non hai mai utilizzato Terraform per Google Cloud, consulta la guida introduttiva a Terraform.
Bilanciatore del carico delle applicazioni esterno con backend di gruppo di istanze gestite (MIG)
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico HTTP esterno con i backend di Compute Engine.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e subnet, router Cloud, tutti i componenti necessari del bilanciatore del carico e gruppi di istanza di backend. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/multi-mig-http-lb
.
Per maggiori informazioni su questo esempio e per sapere come eseguirlo, consulta il documento README su GitHub.
Bilanciatore del carico delle applicazioni esterno con backend MIG e intestazioni personalizzate
Puoi utilizzare le risorse Terraform per visualizzare un bilanciatore del carico delle applicazioni esterno con un servizio di backend abilitato per Cloud CDN e intestazioni di richieste e risposte personalizzate.
Per informazioni dettagliate sulla configurazione del bilanciatore del carico, consulta la guida alla configurazione principale.
Bilanciatore del carico delle applicazioni esterno con un bucket di backend e gruppi di istanze gestite
Puoi utilizzare un modulo Terraform per visualizzare un bilanciatore del carico HTTPS esterno con backend di Compute Engine e asset statici gestiti da un bucket Cloud Storage.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e subnet, un bucket e un oggetto Cloud Storage, router Cloud, un certificato SSL autofirmato, tutti i componenti necessari del bilanciatore del carico e gruppi di istanza di backend. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
.
Per maggiori informazioni su questo esempio e per sapere come eseguirlo, consulta il documento README in GitHub.
Bilanciatore del carico delle applicazioni esterno con un backend Cloud Run
Puoi utilizzare un modulo Terraform per creare un bilanciatore del carico HTTPS esterno con un backend Cloud Run.
Questo modulo crea più risorse Terraform, tra cui un servizio Cloud Run, un certificato SSL autofirmato, una mappa URL che configura un reindirizzamento da HTTP a HTTPs, tutti i componenti del bilanciatore del carico necessari e i gruppi di istanze di backend. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/cloudrun
.
Per maggiori informazioni su questo esempio e per sapere come eseguirlo, consulta il documento README in GitHub.
Bilanciatore del carico delle applicazioni esterno con un reindirizzamento da HTTP a HTTPS
Puoi utilizzare un modulo Terraform per creare un bilanciatore del carico HTTPS esterno con reindirizzamento da HTTP a HTTPS.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e una subnet, un certificato SSL autofirmato, un router Cloud, tutti i componenti necessari del bilanciatore del carico e un gruppo di istanza di backend. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/https-redirect
.
Per maggiori informazioni su questo esempio e per sapere come eseguirlo, consulta il documento README in GitHub.
Bilanciatore del carico delle applicazioni esterno con VPC condiviso
Puoi utilizzare un modulo Terraform per visualizzare un bilanciatore del carico delle applicazioni esterno in una configurazione di un VPC condiviso.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e una subnet, un router Cloud, tutti i componenti necessari del bilanciatore del carico e un gruppo di istanza di backend. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/shared-vpc
.
Per maggiori informazioni su questo esempio e per sapere come eseguirlo, consulta il documento README in GitHub.