Home
Static Ip
tags: #gcp
- First, reserving static ip causes extra money.
- create two ip address with following cmd
gcloud compute addresses create $USED_IP --project=$PROJECT_ID --region=us-west1 gcloud compute addresses create $UNUSED_IP --project=$PROJECT_ID --region=us-west1 - Confirm the two address were created
gcloud compute addresses list --filter="region:(us-west1)" - Export the ip in variable
export USED_IP_ADDRESS=$(gcloud compute addresses describe $USED_IP --region=us-west1 --format=json | jq -r '.address') - To use the ip: Create a compute instance
gcloud compute instances create static-ip-instance \ --zone=us-west1-a \ --machine-type=e2-medium \ --subnet=default \ --address=$USED_IP_ADDRESS