Merge pull request #77271 from krzysied/gce_instance_parallel

Creating instance groups in parallel
This commit is contained in:
Kubernetes Prow Robot
2019-07-02 05:45:08 -07:00
committed by GitHub

View File

@@ -2795,6 +2795,8 @@ function create-linux-nodes() {
this_mig_size=$((${instances_left} / (${NUM_MIGS}-${i}+1)))
instances_left=$((instances_left-${this_mig_size}))
# Run instance-groups creation in parallel.
{
gcloud compute instance-groups managed \
create "${group_name}" \
--project "${PROJECT}" \
@@ -2806,7 +2808,8 @@ function create-linux-nodes() {
"${group_name}" \
--zone "${ZONE}" \
--project "${PROJECT}" \
--timeout "${MIG_WAIT_UNTIL_STABLE_TIMEOUT}" || true &
--timeout "${MIG_WAIT_UNTIL_STABLE_TIMEOUT}" || true
} &
done
wait
}