# gc-setup **Repository Path**: mirrors_maruel/gc-setup ## Basic Information - **Project Name**: gc-setup - **Description**: Scripts to help bootstrapping VMs on Google Cloud (GCE or GKE) to run a Go webserver - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README gc-setup ======== Scripts to help bootstrapping either VMs or Containers on [Google Cloud](http://cloud.google.com) to run a [Go](https://golang.org) webserver with zero downtime. - Turn left, use the [VM route](vm/) with Google Compute Engine (GCE). - Perfect for low-cost toy project. - Works with f1-micro instance. - Doesn't require a load balancer. - Turn right, use the [Container route](container/) with Google Container Engine (GKE). - Perfect for complex app with multiple services (DB, frontend, backend) requiring more than a VM anyway. - Generate background load of 30% on a g1-small instance so necessitate more horse power. - Small cost overhead at [network balancer](https://cloud.google.com/compute/docs/load-balancing/) (0.8¢/GB + 2.5¢/h). - Scales easily.