Questa pagina fornisce i moduli Terraform che puoi usare per il deployment bilanciatori del carico delle applicazioni esterni. A seconda del tipo di backend che preferisci, utilizza uno dei per eseguire il deployment di un bilanciatore del carico delle applicazioni esterno di esempio.
Se è la prima volta che utilizzi Terraform per Google Cloud, consulta la guida introduttiva a Terraform.
Bilanciatore del carico delle applicazioni esterno con backend di gruppo di istanze gestite
Puoi utilizzare un modello Terraform modulo per aprire un bilanciatore del carico HTTP esterno con Compute Engine di backend.
Questo modulo crea più risorse Terraform, tra cui un VPC
di rete e subnet, router Cloud, tutto il carico necessario
e gruppi di istanza di backend. Per
maggiori informazioni, scarica o clona il repository ed esegui terraform plan
nella directory /terraform-google-lb-http/examples/multi-mig-http-lb
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la LEGGIMI su GitHub.
Bilanciatore del carico delle applicazioni esterno con backend MIG e intestazioni personalizzate
Puoi utilizzare le risorse Terraform per aprire un bilanciatore del carico delle applicazioni esterno con una Servizio di backend abilitato per Cloud CDN richiesta e risposta personalizzate intestazioni.
Per informazioni dettagliate sulla configurazione del bilanciatore del carico, consulta 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 aprire un bilanciatore del carico HTTPS esterno con i backend di Compute Engine più gli asset statici offerti da un bucket Cloud Storage.
Questo modulo crea più risorse Terraform, tra cui un VPC
alla rete e alle subnet, un bucket e un oggetto Cloud Storage,
Router Cloud, un certificato SSL autofirmato, tutto il carico necessario
e gruppi di istanza di backend. Per ulteriori informazioni, scarica
oppure clona il repository ed esegui il comando terraform plan
nel
/terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in GitHub.
Bilanciatore del carico delle applicazioni esterno con backend Cloud Run
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico HTTPS esterno con un'istanza di Cloud Run backend.
Questo modulo crea più risorse Terraform, tra cui Cloud Run
un certificato SSL autofirmato, una mappa di URL che configura un
il reindirizzamento, tutti i componenti necessari
del bilanciatore del carico e il backend
gruppi di istanze. Per maggiori informazioni, scarica o clona il repository ed esegui
terraform plan
nel comando /terraform-google-lb-http/examples/cloudrun
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la LEGGIMI in GitHub.
Bilanciatore del carico delle applicazioni esterno con reindirizzamento da HTTP a HTTPS
Puoi utilizzare un modulo Terraform per attivare un bilanciatore del carico HTTPS esterno con reindirizzamento da HTTP a HTTPS.
Questo modulo crea più risorse Terraform, tra cui un VPC
rete e subnet, un certificato SSL autofirmato, un router Cloud
tutti i componenti necessari del bilanciatore
del carico e un gruppo di istanza di backend. Per
maggiori informazioni, scarica o clona il repository ed esegui terraform plan
nella directory /terraform-google-lb-http/examples/https-redirect
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in GitHub.
Bilanciatore del carico delle applicazioni esterno con VPC condiviso
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico delle applicazioni esterno in una configurazione VPC condiviso.
Questo modulo crea più risorse Terraform, tra cui un VPC
rete e subnet, un router Cloud, tutto il carico necessario
e un gruppo di istanza di backend. Per ulteriori informazioni,
scarica o clona il repository ed esegui il comando terraform plan
nel
Directory /terraform-google-lb-http/examples/shared-vpc
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in GitHub.