Guest User

Untitled

a guest
Jan 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. gcloud compute networks create ${vpc_name}
  2. --project=${project_id}
  3. --bgp-routing-mode=regional
  4. --subnet-mode=custom
  5.  
  6. gcloud compute networks subnets create ${subnet_name}
  7. --project=${project_id}
  8. --region=${region}
  9. --network=${vpc_name}
  10. --range=192.168.0.0/16
  11.  
  12. gcloud compute addresses create ${external_ip_name}
  13. --region=${region}
  14.  
  15. gcloud compute routers create ${router_name}
  16. --region=${region}
  17. --network=${vpc_name}
  18. --asn=65001
  19.  
  20. gcloud compute routers nats create ${nat_name}
  21. --region=${region}
  22. --router=${router_name}
  23. --nat-external-ip-pool="${external_ip}"
  24. --nat-all-subnet-ip-ranges
  25.  
  26. gcloud container clusters create ${gke_cluster_name}
  27. --project=${project_id}
  28. --zone=${zone}
  29. --network=${vpc_name}
  30. --subnetwork=${subnet_name}
  31. --enable-ip-alias
  32. --enable-private-nodes
  33. --master-ipv4-cidr=172.16.0.0/28
  34. --enable-master-authorized-networks
  35. --master-authorized-networks=0.0.0.0/0
  36. --no-enable-legacy-authorization
  37. --no-enable-basic-auth
  38. --no-issue-client-certificate
  39. --num-nodes=${NUM_NODE}
  40. --enable-autoscaling --max-nodes=${MAX_NUM} --min-nodes=${MIN_NUM}
  41. --scopes="cloud-platform"
  42.  
  43. Make a https-connection from the application to an other gcp-project's application.
  44. And catch the IP address of origin-request as 'REMOTE_ADDR'.
Add Comment
Please, Sign In to add comment