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 Application Load Balancer bereitzustellen.
Wenn Sie Terraform für Google Cloudnoch nicht kennen, finden Sie weitere Informationen unter Erste Schritte mit Terraform.
Im GitHub-Repository Simplified Cloud Networking Configuration Solutions finden Sie vorgefertigte Terraform-Vorlagen, mit denen Sie die Einrichtung und Verwaltung der Netzwerkinfrastruktur von Google Cloudvereinfachen können.
Externer Application 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-Datei 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-Datei 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-Datei 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-Datei in GitHub.
Externer Application Load Balancer mit freigegebene VPC
Sie können ein Terraform-Modul verwenden, um einen externen Application Load Balancer in einer freigegebene 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-Datei in GitHub.