github.com/GoogleContainerTools/skaffold/v2@v2.13.2/examples/dev-journey-buildpacks/start.sh (about)

     1  PROJECT_NAME=$(gcloud config get-value project)
     2  REGION=us-central1
     3  ZONE=a
     4  
     5  # Create GKE cluster
     6  gcloud config set project $PROJECT_NAME
     7  gcloud config set compute/zone $REGION-$ZONE
     8  gcloud config set compute/region $REGION
     9  gcloud services enable container.googleapis.com compute.googleapis.com
    10  gcloud compute networks create $PROJECT_NAME-network \
    11    --subnet-mode=custom
    12  gcloud compute networks subnets create $PROJECT_NAME-subnet \
    13    --network=$PROJECT_NAME-network \
    14    --range=10.0.0.0/24
    15  gcloud container clusters create $PROJECT_NAME-cluster \
    16    --zone "$REGION-$ZONE" \
    17    --machine-type "n1-standard-1" \
    18    --disk-size "10" \
    19    --num-nodes "1" \
    20    --enable-ip-alias \
    21    --network "projects/$PROJECT_NAME/global/networks/$PROJECT_NAME-network" \
    22    --subnetwork "projects/$PROJECT_NAME/regions/$REGION/subnetworks/$PROJECT_NAME-subnet" \
    23    --node-locations "$REGION-$ZONE"
    24  
    25  # Install latest version of Skaffold
    26  curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/latest/skaffold-linux-amd64 && \
    27  sudo install skaffold /usr/local/bin/
    28  rm ./skaffold