“HTTPS Content-Based Load Balancer dengan Terraform”
Daftar Isi
Pengantar
Membuat penyeimbang beban HTTPS untuk meneruskan lalu lintas ke peta URL khusus. Peta URL mengirimkan lalu lintas ke wilayah terdekat dengan Anda dengan aset statis yang disajikan dari keranjang Cloud Storage. Kunci dan sertifikat TLS dibuat oleh Terraform menggunakan penyedia TLS.
Install Terraform
- Download terraform
curl -O https://releases.hashicorp.com/terraform/0.13.0/terraform_0.13.0_linux_amd64.zip unzip terraform_0.13.0_linux_amd64.zip
- Pindahkan ke bin
sudo mv terraform /usr/local/bin/
Clone Sample Repository
- Clone google-lb
git clone https://github.com/GoogleCloudPlatform/terraform-google-lb-http.git
- Masuk ke folder
cd ~/terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
Jalankan Terraform
- Initial
terraform init
- Plan
terraform plan -out=tfplan -var 'project=<PROJECT_ID>'
- Applay terraform plan
terraform apply tfplan
- Get external URL
EXTERNAL_IP=$(terraform output | grep load-balancer-ip | cut -d = -f2 | xargs echo -n) echo https://${EXTERNAL_IP}
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai HTTPS Content-Based Load Balancer dengan Terraform. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.