use smaller/cheaper nodes for regional GKE clusters

This commit is contained in:
Ryan Richard
2025-08-02 09:22:05 -07:00
parent 7dbf91d5d2
commit bd0bdb49e2
@@ -17,9 +17,13 @@ gcloud auth activate-service-account "$GCP_SERVICE_ACCOUNT" --key-file <(echo "$
if [[ -n "$CLUSTER_REGION" ]]; then
region_or_zone_flag="--region=$CLUSTER_REGION"
region_or_zone_suffix="region-$CLUSTER_REGION"
# regional clusters have 3 nodes (one per zone, minimum 3 zones), so use a smaller machine type
machine_type="e2-medium"
else
region_or_zone_flag="--zone=$CLUSTER_ZONE"
region_or_zone_suffix="zone-$CLUSTER_ZONE"
# zonal clusters have 1 node, so use a bigger machine type
machine_type="e2-standard-4"
fi
if [ -n "$KUBE_VERSION" ]; then
@@ -58,7 +62,7 @@ gcloud container clusters create "$CLUSTER_NAME" \
"$region_or_zone_flag" \
"$VERSION_FLAG" \
--num-nodes 1 \
--machine-type e2-standard-4 \
--machine-type "$machine_type" \
--preemptible \
--issue-client-certificate \
--no-enable-basic-auth \