Auf dieser Seite finden Sie Terraform-Module, mit denen Sie externe Anwendungs-Load-Balancer bereitstellen können. Verwenden Sie je nach bevorzugtem Backend-Typ eines der folgenden Beispiele, um einen externen Anwendungs-Load-Balancer bereitzustellen.
Wenn Sie Terraform für Google Cloud noch nicht kennen, finden Sie weitere Informationen unter Erste Schritte mit Terraform.
Externer Anwendungs-Load-Balancer mit Back-Ends von verwalteten Instanzgruppen (MIG)
Sie können ein Terraform-Modul verwenden, um einen externen HTTP-Load-Balancer mit Compute Engine-Back-Ends aufzurufen.
Dieses Modul erstellt mehrere Terraform-Ressourcen, einschließlich VPC-Netzwerk und Subnetzwerke, Cloud Router, alle erforderlichen Komponenten des Load-Balancers und Backend-Instanzgruppen. Für weitere Informationen können Sie das Repository herunterladen oder klonen und den Befehl terraform plan
im Verzeichnis /terraform-google-lb-http/examples/multi-mig-http-lb
ausführen.
Weitere Informationen zu diesem Beispiel und zu der Ausführung finden Sie in der README in GitHub.
Externer Anwendungs-Load-Balancer mit MIG-Backend und benutzerdefinierten Headern
Sie können Terraform-Ressourcen verwenden, um einen externen Anwendungs-Load-Balancer mit einem Cloud CDN-fähigen Backend-Dienst und benutzerdefinierten Anfrage- und Antwortheadern einzurichten.
Weitere Informationen zur Einrichtung des Load-Balancers finden Sie in der primären Einrichtungsanleitung.
Externer Anwendungs-Load-Balancer mit einem Backend-Bucket und MIGs
Mit einem Terraform-Modul können Sie einen externen HTTPS-Load-Balancer mit Compute Engine-Back-Ends sowie statische Assets aufrufen, die aus einem Cloud Storage-Bucket bereitgestellt werden.
Dieses Modul erstellt mehrere Terraform-Ressourcen, einschließlich VPC-Netzwerk und Subnetzwerke, Cloud Storage-Bucket und Objekt, Cloud Router, ein selbst signiertes SSL-Zertifikat, alle erforderlichen Komponenten des Load-Balancers und Backend-Instanzgruppen. Für weitere Informationen können Sie das Repository herunterladen oder klonen und den Befehl terraform plan
im Verzeichnis /terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
ausführen.
Weitere Informationen zu diesem Beispiel und zu der Ausführung finden Sie in der README in GitHub.
Externer Anwendungs-Load-Balancer mit einem Cloud Run-Backend
Sie können ein Terraform-Modul verwenden, um einen externen HTTPS-Load-Balancer mit einem Cloud Run-Backend aufzurufen.
Dieses Modul erstellt mehrere Terraform-Ressourcen, einschließlich Cloud Run-Dienst, selbst signiertes SSL-Zertifikat, URL-Zuordnung, die eine HTTP-zu-HTTPS-Weiterleitung einrichtet, alle erforderlichen Load-Balancer-Komponenten und Backend-Instanzgruppen. Für weitere Informationen können Sie das Repository herunterladen oder klonen und den Befehl terraform plan
im Verzeichnis /terraform-google-lb-http/examples/cloudrun
ausführen.
Weitere Informationen zu diesem Beispiel und zu der Ausführung finden Sie in der README in GitHub.
Externer Anwendungs-Load-Balancer mit HTTP-zu-HTTPS-Weiterleitung
Mit einem Terraform-Modul können Sie einen externen HTTPS-Load-Balancer mit HTTP-zu-HTTPS-Weiterleitung einrichten.
Dieses Modul erstellt mehrere Terraform-Ressourcen, einschließlich VPC-Netzwerk und Subnetzwerk, ein selbst signiertes SSL-Zertifikat, Cloud Router, alle erforderlichen Komponenten des Load-Balancers und Backend-Instanzgruppen. Für weitere Informationen können Sie das Repository herunterladen oder klonen und den Befehl terraform plan
im Verzeichnis /terraform-google-lb-http/examples/https-redirect
ausführen.
Weitere Informationen zu diesem Beispiel und zu der Ausführung finden Sie in der README in GitHub.
Externer Anwendungs-Load-Balancer mit freigegebener VPC
Sie können ein Terraform-Modul verwenden, um einen externen Anwendungs-Load-Balancer in einer freigegebenen VPC-Einrichtung aufzurufen.
Dieses Modul erstellt mehrere Terraform-Ressourcen, einschließlich VPC-Netzwerk und Subnetzwerk, Cloud Router, alle erforderlichen Komponenten des Load-Balancers und Backend-Instanzgruppen. Für weitere Informationen können Sie das Repository herunterladen oder klonen und den Befehl terraform plan
im Verzeichnis /terraform-google-lb-http/examples/shared-vpc
ausführen.
Weitere Informationen zu diesem Beispiel und zu der Ausführung finden Sie in der README in GitHub.