mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-16 07:13:53 +00:00
creating instance groups in parallel
This commit is contained in:
parent
b95fca093d
commit
8dc0be6b9e
@ -2786,18 +2786,21 @@ function create-linux-nodes() {
|
||||
this_mig_size=$((${instances_left} / (${NUM_MIGS}-${i}+1)))
|
||||
instances_left=$((instances_left-${this_mig_size}))
|
||||
|
||||
gcloud compute instance-groups managed \
|
||||
create "${group_name}" \
|
||||
--project "${PROJECT}" \
|
||||
--zone "${ZONE}" \
|
||||
--base-instance-name "${group_name}" \
|
||||
--size "${this_mig_size}" \
|
||||
--template "${template_name}" || true;
|
||||
gcloud compute instance-groups managed wait-until-stable \
|
||||
"${group_name}" \
|
||||
--zone "${ZONE}" \
|
||||
--project "${PROJECT}" \
|
||||
--timeout "${MIG_WAIT_UNTIL_STABLE_TIMEOUT}" || true &
|
||||
# Run instance-groups creation in parallel.
|
||||
{
|
||||
gcloud compute instance-groups managed \
|
||||
create "${group_name}" \
|
||||
--project "${PROJECT}" \
|
||||
--zone "${ZONE}" \
|
||||
--base-instance-name "${group_name}" \
|
||||
--size "${this_mig_size}" \
|
||||
--template "${template_name}" || true;
|
||||
gcloud compute instance-groups managed wait-until-stable \
|
||||
"${group_name}" \
|
||||
--zone "${ZONE}" \
|
||||
--project "${PROJECT}" \
|
||||
--timeout "${MIG_WAIT_UNTIL_STABLE_TIMEOUT}" || true
|
||||
} &
|
||||
done
|
||||
wait
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user