GCE Network Load Balancer

NETWORK LOAD BALANCING

# Create a basic health check for /

gcloud compute http-health-checks create basic-check

# Add a target pool in the same region as the web servers

gcloud compute target-pools create fe-web-pool --region us-central1 --health-check basic-check

# Add instances to the target pool

gcloud compute target-pools add-instances fe-web-pool --instances web1 --zone us-central1-a

# Add a static IP address

gcloud compute addresses create fe-web-address --region us-central1

# Set a forwarding rule to send traffic to the pool

gcloud compute forwarding-rules create fe-web-rule --address IP-ADDRESS --region us-central1 --port-range 80 --target-pool fe-web-pool

# Lookup IP of forwarding rule

gcloud compute forwarding-rules describe fe-web-rule --region us-central1

# Set IP shell variable to IP of forwarding rule

IP=`gcloud compute forwarding-rules describe fe-web-rule --region us-central1 | egrep '^IPAddress:' | awk '{print $2}'`

# Test load-balancer

while true; do curl -m1 $IP; done

2 Comments on “GCE Network Load Balancer

  1. Thanks for shaaring such a good opinion, pot is good,
    thats why i have read it completely

  2. Hey There. I found your blog the use of msn. That is an extremely smartly written article.
    I’ll be sure to bookmark it and come back to read more of your helpful information. Thank you for the post.
    I’ll definitely comeback.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: